本篇介紹以 nrfutil 指令控制 nRF52840 USB Dongle,透過ble 對nRF52840-DK寫入firmware
參考 DFU over Bluetooth Low Energy
使用環境
SDK:\SDK\nRF5_SDK_17.1.0_ddde560\examples\dfu\secure_dfu_test_images\ble\nrf52840
Board:pca10056 (nRF52840-DK),pca10059 (nRF52840 USB Dongle)
Software Tool : nRF Connect for Desktop,nRF Util
前置處理
1. 使用Programmer把 softdevice_s140.hex 及 bootloader_secure_ble_debug_without_bonds_s140.hex
燒進nRF52840-DK,並確定DK進入bootloader mode,ble名為 DfuTest
2. 開啟Windows的CMD視窗,輸入指令確認電腦正確連接USB Dongle,並記下Serial埠數
nrfutil device list
操作
1. 輸入指令以Dongle透過ble對DK進行燒錄
檔案:hrs_application_s140.zip
Serial Port:COM4
目標Ble名稱:DfuTest
nrfutil dfu ble -pkg hrs_application_s140.zip -ic NRF52 -p COM4 -n "DfuTest" -f