nRF52840 ic升級成nRF52840 Dongle的程式


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