CircuitPython 端口到 Nordic Semiconductor nRF52 系列¶
这是 CircuitPython 到 Nordic Semiconductor nRF52 系列芯片的端口。
注意:有一些特定于板的自述文件可能比下面的通用板中立文档更新。
Flash¶
有些板子有 UF2 引导加载程序,可以通过将固件.uf2 复制到 BOOT 驱动器,以正常方式简单地刷入。
对于某些板,您可以使用 flash
目标:
make BOARD=pca10056 flash
DFU 目标¶
运行以下命令从 PyPi安装 adafruit-nrfutil from PyPi
$ pip3 install --user adafruit-nrfutil
make flash 和 make sd 不适用于 DFU 目标。因此,必须使用dfu-gen 和dfu-flash。
dfu-gen: 生成供 DFU 闪存应用程序使用的固件 zip。
dfu-flash: 触发 DFU flash 应用程序从生成的固件 zip 文件上传固件。
启用后,您有不同的选项来测试它:
适用于 Linux 的 NUS 控制台 (推荐)
WebBluetooth REPL (实验性)