【缘由】
手上的一块nRF7002,是去年做活动拿到的,当时只做了蓝牙的工程,其的功能还有试过,过了这么久,差不多又给忘了,最近在准备做matter的工程,所以重新拿出来,做一系列的分享,希望能深入学习一下zephyr这个优秀的系统。我将从新建工程开始分享,这一篇将分享新建一个Blink的工程。
【前提】
1、安装好nrf connect desktop
2、安装好vscode的nrf connect插件。
3、正确的安装好nrf sdk v2.9.0
4、正确安装好nrf toolchains。对应也是v2.9.0。
【实现步骤】
1、打开vscode 中的nrf connect插件,新建工程,选择复制demo工程:
2、选择sdk为v2.9.0
3、选择blink sample
4、选择工程存放的路径,回车后生成工程
5、选择在新的窗口打开:
6、点击新建编译配置,选择正确的sdk以及toolchain。开发板选板nrf7002dk/nrf5430/cpuapp/ns。
7、其他选默认即可,最后点生成配置。稍等后,生成配置在左边。点击构建,可以见到生成的固件:
8、接上开发板,可以看到在左下角显示连接开发板成功:
9、点击下载,可以看到顺利的下载完成:
10、打开串口监视器,可以看到规律的打印出LED的状态。
【小结】
本篇主要分享了如何新建工程、编译、下载工程到开发板,以及验证实验的效果。
可以说nrf的生态还是非常好的,入门比较容易,而且官网还给出了非常好的入门课程。