我想在NRF52840加密狗的线程和zigbee 2.0 SDK中试用COAP示例。但是,我无法使其正常运行。原始的makefile将创建一个十六进制文件,该文件拒绝通过程序员应用程序闪存到加密狗。然后,我想到了将makefile的链接描述文件更改为/openthread_nrf82840_boodloader.ld。修复了无法将十六进制文件刷新到加密狗,但加密狗将无法被PC识别的问题。
为了使Thread COAP示例与NRF52840加密狗配合使用,我需要更改什么?
谢谢。
答案 0 :(得分:0)
您可以构建支持PCA10059中存在的USB Bootloader的库。由于此加密狗使用本机USB支持,因此我们也必须启用它。为此,请使用以下参数构建库:
$ make -f examples/Makefile-nrf52840 USB=1 BOOTLOADER=1
有关如何使用USB Bootloader的更多详细信息,请参见nRF52840 Dongle Programming。