nRF Util 安裝

 Nordic提供DFU (Device Firmware Update)與Bootloader讓IC可以透過UART,BLE,USB來更新韌體

其中會需要用到 nRF Util 工具來進行操作


這次介紹在Windows下安裝所需要的軟體

𑇐  Python (目前使用最新3.12.2)

𑇐  nRF Util (exe執行檔 可在Nordic官網下戴, 約4.06MB)



1. 安裝Python 

    Python 3 預設的安裝路徑 C:\Users\UserName\AppData\Local\Programs\Python\Python312


2. 增加Python到Windows的環境變數

    Setting > System > About > Advanced system settings > Environment Variables.. 

    

    點擊 New,貼上Python路徑 (請不到傻傻複製下列路徑,路徑會因每個人的電腦有所不同)

    C:\Users\UserName\AppData\Local\Programs\Python\Python312

    以及

    C:\Users\UserName\AppData\Local\Programs\Python\Python312\Scripts




3. 啟動Windows的Command Prompt (search "cmd"),輸入 python -V 確認版本

    


4. 在cmd輸入指令安裝 nrfutil,(需要網路)

python -m pip install nrfutil

    完成後 C:\Users\UserName\AppData\Local\Programs\Python\Python312\Scripts 資料夾下就會增加這些檔案


5. 把從Nordic下戴的 nrfuitl.exe 複製並覆蓋 Python312\Scripts 資料夾內的檔案


6. 在cmd下輸入 nrfutil 就可以看到下圖畫面


7. 輸入 nrfutil search 確認 nrfutil所須要的packet狀態,

    像下圖都顯示 未安裝,就須要執行指令從網路下戴


nrfutil install ble-sniffer

nrfutil install completion

nrfutil install device

nrfutil install npm

nrfutil install nrf55sdk-tools

nrfutil install toolchain-manager

nrfutil install trace


8. 完成後再執行 nrfutil search 就可以看到