nRF52840本身帶USB接口,只要預先燒錄DFU程序,IC就可以透過USB自已升級/替換firmware
nRF52840 Dongle在SDK裡的編號為 pca10059
Step 1. 工具準備
1. 下載SDK (我現在的版本是nRF5_SDK_17.1.0_ddde560)
2. 下戴並安裝 nRF Connect for Desktop
3. J-LINK之類的ARM燒錄器,公板自帶的燒錄器也能用
Step 2. 燒錄DFU程序
用 J-Link透過IC的SWD把DFU寫入
..\nRF5_SDK_17.1.0_ddde560\examples\dfu\open_bootloader\pca10059_usb_debug\hex\open_bootloader_usb_mbr_pca10059_debug.hex
Step 3.
啟動 nRF Connect for Desktop 的 Bluetooth Low Energy
燒錄完DFU的nRF52840在接上USB可以認到裝置 Open DFU Bootloader,
點擊 Open DFU Bootloader 裝置會跳出視窗問是否要燒錄Dongle的程序,選Yes
Step 4.
完成更新後裝置就會變成 nRF52 Connectivity