Nordic 开发板小寄
Starter
导师给了四块蓝牙开发板,nRF52840, nRF52833, 目标是跑通蓝牙并关注 BLE 的 audio 部分。本文面向有单片机开发经验的读者。
官方 SDK
- 进入官网有 SDK 可以下载 https://www.nordicsemi.com/Products/Development-software/nrf5-sdk/download#infotabs
- 这其中包含了 firmware
编译并写入
写入预编译文件
在目录 examples
下面存在预编译 hex 文件。以 C:\Users\Nyove\Downloads\DeviceDownload\nRF5_SDK_17.1.0_ddde560\examples\peripheral\blinky\hex
为例,将对应的 bin 放入开发板的文件夹内就行 (drag into the folder),如图
之后明显的感觉板子会重启然后运行这个二进制文件,比如 softblink 就是慢慢的闪 LED 灯
官方还说可以安装 nRF Connect for Desktop
来通过 Jlink
与板子通信
编译
在官方说明中,使用 Keli IDE 来编译,同时与板子通信。 下载地址: keli MDK-Arm
打开对应的 project 文件,在工具栏上有 build
rebuild
download
erase
的选项, 无缝衔接 Jlink
, 这样基本就上手了。
下载与串口调试
笔者在进一步的尝试中发现,使用 SEGGER Embeded Studio
会极大的简化编译和下载过程,因为它连接 Jlinkl
的方式较为直观和简单。
而调试可以通过 Arduino 串口调试。