1.先说下板子。 板面整齐干净,搭载了两颗NRF5340和一颗NRF7002芯片。一颗NRF5340用作SEGGER JLINK,另一个NRF5340和NRF7002用作应用。
可以看到这块板在无线应用上功能很强大,支持了当前主流的很多协议栈。如WIFI,BLE,NFC,Zigbee等等。是开发应用或测试的一个良好选择。 2. 按照官方的说明建立开发环境,好多软件资料是放在GITHUB上的需要下载,所以这是一个漫长的过程。 NRF Connect for Desktop 和nRF Command Line Tools两件软件都要装。
把两个软件装好,一路默认下去很容易。 打开NRF Connect for Desktop,安装Toolchain Manager。安装到了D盘。
安装完Toolchain Manager之后,才真正开始安装SDK了。 我选了最新的版本V2.4.1安装。安装很慢。等。。。。。。 安装完了,点Open VS Code,会弹出提醒安装VS Code插件。
全选安装 。 安装完之后,再点Open VS Code,就进入到VS Code里面了。
按照官方说明,开始建立工程。
按要求先建立配置。Build Configuration 出错了。 提示west命令错误,上网找了下原因。说是要UPDATE一下。 从NRF Connect for Desktop进入,到Open bash。打开命令行窗口。 执行west update. 又是从GITHUB上下载,时常连不上,连上了也是很小速度。中途断线了又要重新来。闹心。等。。。。。。 好不容易等全部UPDATE完成。 再来建立工程。建个点灯的工程。
再重新Build Configuration,终于成功了。 看了下代码,与32系列的代码差别很大。先不管它,下到板子上闪灯亮起来再说。编译正常,Flash下载又出错了。这是说有读保护吗,刚拿到手的板子,Flash不进去。
提示要recover一下。到官网上去查Command Line Tools是哪个用**
找到nrfjprog命令。而且能带recover参数。 试一下。打开命令行终端。Nrfjprog --recover . 能行。
解除读保护后再Flash,成功了,终于闪灯了,不容易啊。 查到项目的DTS文件,LED的配置。 改一改,改成板上的两个LED一起闪。 重新编译下载,两个灯一起闪起来了。 DEBUG一下看看。看来可以正常进入DEBUG ...... 终于算是初步建好环境了,从GITHUB上下载太折磨人了。。。。。。 下一步,可以试试无线应用了。
|