【DigiKey好物畅享】Nordic NRF5340-DK开发体验

【DigiKey好物畅享】Nordic NRF5340-DK开发体验

一、前言

很荣幸能入围【你晒单,我买单,DigiKey带您畅享好物】第三期活动,非常感谢Digikey和EEWORLD的大力支持。本人在这次活动中共选购一件物料,为必购物料——NRF5340-DK评估板。本文将围绕NRF5340-DK评估板的开发体验展开。

二、开发环境搭建

目前Nordic主推的SDK为nRF Conncet SDK,简称为NCS,其本质上是建立在 Zephyr RTOS 之上的。具体开发方式 ,官方强烈推荐使用VS Code+NCS的方式,且官方推出了VS Code的插件,直接安装插件,在插件中再安装SDK和Toolchain即可,非常方便,安装完成后就在VS Code中对NRF5340-DK评估板编译调试。安装完成示意图如图1所示。

图1 环境搭建完成

三、编译与烧录

环境搭建好后,下一步就准备编译固件并烧录。编译固件前,需要先对编译配置进行设置,主要是选择目标开发板,针对这款评估板,选择nRF5340DK即可,十分方便。本文选择了一个蓝牙串口的工程,其编译结果如图2所示。

图2 编译完成

随后就可以烧录固件至评估板,固件烧录后,在手机端打开蓝牙调试工具,可识别到Nordic_UART_Service设备,点击连接,连接后可发消息,在VSCode里,选择VCOM1对应的COM口,打开终端连接,可接收到手机发送的消息。消息内容接收为dgDigikeyEEWORLD,具体如图3所示。

图3 蓝牙接收消息

可见编译烧录成功,后续可进一步愉快的开发了!综合来看,只要网速够快,开发起来非常方便,整体体验很好。本次开发体验结束。