[原创] 【EVK-NINA-B400 评估套件】+开发环境

landeng1986   2021-5-19 18:46 楼主

由于采用了openCPU架构,EVK-NINA-B400 评估套件开发环境搭建,基本上就是Nordic SDK开发环境的搭建。

 

最近Nordic做了直播,介绍了新一代SDK平台:nRF connect SDK。现在正是新旧平台交接的时候,老的nRF5 SDK,新的NCS SDK,两套相互独立。一般nRF51或nRF52系列推荐使用nRF5 SDK;新产品,比如nRF53或nRF9160推荐选择NCS SDK。但是对EVK-NINA-B400 评估套件来说,nRF52833属于nRF52系列,老平台就适用,但有些新功能:蓝牙寻向、蓝牙mesh V1.1等,就只能用新平台了,,,,,

 

老平台熟悉一点,还是用熟悉的先上手吧~

 

1.安装IDE:nRF52支持keil、GCC、IAR和SES(Segger Embedded Studio)四种IDE,都可以用,但官方强烈推荐SES。具体原因:。SES跟Keil非常像,是Segger公司为Nordic芯片量身打造的,对Nordic用户来说,永久免费。另外Nordic后续的nRF91以及nRF53系列产品都会强力支持SES。

 

由于我用keil更多,原本就装了,就继续用keil搭建。Keil MDK版本最好不低于5.25,对于最新的nRF5_SDK_17.0.2,还需要pack,最新的是NordicSemiconductor.nRF_DeviceFamilyPack.8.38.0,nRF5_SDK_17.0.2还需要ARM.CMSIS.5.6.0。具体安装就不详述了,基本和其他ARM的MCU开发环境安装流程一样。

 

 

2.安装nRF5x Command Line Tools:command line tools包括Jlink驱动以及Nordic自己开发的一些命令行工具。在Nordic官网找到对应的软件版本,我下载了nRF-Command-Line-Tools_10_12_1_Installer_64,正常安装,但一定要勾选需要更新JLINK的集成开发环境,否则keil里的驱动不会被更新。

 

 

3.安装桌面版nRF Connect:用于编程和擦除芯片,也可配合Dongle捕捉和分析数据包。我在官网下载了:nrfconnectsetup361ia32,安装。但是,打开后出现这样的情况:

image-20210519184236-1.jpeg

 

需要手动更新应用列表:首先到上面github的网址下载apps.json

image-20210519184236-2.png

 

将此文件拷到nrfconnect-apps目录下,

image-20210519184236-3.jpeg

 

替换原来的文件,重新打开软件就可以了。

image-20210519184236-4.jpeg

 

安装programmer应用,我直接安装成功。如果有问题可能是github网速慢,可以早上6点起来先点安装,也算是个办法,,,

image-20210519184236-5.png

 

 

4.安装手机版nRF connect:苹果手机直接到苹果商店下载安装。

手机版与桌面版的区别:桌面版nRF connect可以装载各种不同的应用,手机版nRF connect 只是桌面版的一个“Bluetooth Low Energy” 应用。

 

 

下一篇再新建工程吧~~~

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复