BPI NB-IoT Linaro 96Boards 简明入坑指南【持续补充中】

BPI NB-IoT Linaro****简易使用说明:

BPI NB-IoT Linaro硬件介绍

一、MCU部分

MCU**:STM32F103RCT6IDE内芯片选型)**

供电方式:MicroUSB(常用)** 或者3.7v **锂电

调试工具:IDEMDK5&STM32F1xx扩展包或其他)** J-Link仿真器 **四或五条杜邦线

板子硬件设计固定为SWD调试模式,不能使用串口下载。


仿真器接线图:


JLinkBPI NB-IoT Linaro采用SWD****模式连接对应接口:
[table]
[tr][td=277]
J-link
[/td][td=277]

BPI NB-IoT Linaro SWD

[/td][/tr]
[tr][td=277]

Vsupply (Pin2)

[/td][td=277]

VCC

[/td][/tr]
[tr][td=277]

GND (Pin4.6.8.10……)

[/td][td=277]

GND

[/td][/tr]
[tr][td=277]

SWDIO (Pin7)

[/td][td=277]

DIO

[/td][/tr]
[tr][td=277]

SWCLK (Pin9)

[/td][td=277]

CLK

[/td][/tr]
[tr][td=277]

**nJTRST **Pin3)可不接

[/td][td=277]

**RST **可不接

[/td][/tr]
[/table]

MDK5内仿真器DeBug****设置:

首先需要根据对应芯片建立工程文件,并在Options of Target中做如下设置

(工程文件具体设置情况包括但不仅限于以下设置)



(此时板子需要供电)

调试方法:

**1.**可以使用调试串口(MCU USART1)来进行调试。

2.使用MicroUSB****虚拟串口进行调试。

以上两种方式均需要MCU编程达到。


备注:

** 1.调试串口、SWD仿真接口间距2.54mm****,GPIO间距****2.0mm**

** 2.靠近MicroUSBLED****是电源指示灯,任意方式正确通电后应该常亮。**

二、NB-IoT部分

模块型号:移远****BC95

该模块需要配合专用NB_IOT SIM卡使用。

国内三个运营商所对应的频段不同,模块可使用的运营商也不同。具体可以根据模块标号来辨认。

[table]
[tr][td=184]
运营商
[/td][td=184]

模块标号

[/td][td=184]

对应频段

[/td][/tr]
[tr][td=184]

中国移动

[/td][td=184]

BC95-B8

[/td][td=184]

900MHz

[/td][/tr]
[tr][td=184]

中国联通

[/td][td=184]

BC95-B20

[/td][td=184]

800MHz

[/td][/tr]
[tr][td=184]

中国电信

[/td][td=184]

BC95-B5

[/td][td=184]

850MHz

[/td][/tr]
[/table]


固件版本:

查询固件的指令:AT+CGMR

会返回V100R100C10B656SP2这样的版本号,其版本为656SP2,这个版本固件扰码需要对应基站也开启扰码功能。


SIM****卡:

本模块可以使用两种SIM卡形式:插入式SIM卡或芯片是eSIM

两种SIM卡均可正常使用**,**但不可同时使用。


天线:

模块留有MHF WiFi天线接口,可以根据产品实际使用情况选装。



我发现了个错误了,在jlink 与 开发板SWD口连接时,应该是clk口与clk口连接,dat口与dat口连接。