利用燒寫軟體與燒寫線進行韌體燒寫
1. 燒錄工具
燒錄線
2. 基站進入燒錄模式才能利用燒寫軟體與燒寫線進行韌體燒寫
1) 工業型基站(UWB-02)
使用專用USB燒寫線將基站和電腦進行連接,注意將燒寫線上的開關撥至BOOT檔位。按下復位鍵。然後進行後續操作。
2) 吸頂型基站(UWB-03A)
a. 將USB線連接設備Micro USB口和電腦USB口
b. 按住設備的開關不鬆開,將設備接上電源
3) 吸頂型基站(UWB-03S)
a. 將USB線連接設備Micro USB口和電腦USB口
b. 將於設備上電後,預設為處於正常運行狀態,所以要先將滑動開關( SW2 )滑往BOOT方向。如圖:
c. 再點擊一下按鍵( SW1 )進行復位,便進入了燒寫模式。
4) 防水型基站(UWB-04)
a. 將USB線連接設備Micro USB口和電腦USB口
b. 將於設備上電後,預設為處於正常運行狀態,所以要先將滑動開關( SW2 )滑往BOOT方向。
c. 再點擊一下按鍵( SW1 )進行復位,便進入了燒寫模式。
3. 開啟STM32燒寫軟體Flash Loader Demonstrator進行韌體燒寫
使用UWB Dongle空中更新Anchor韌體
1、將UWB Dongle插到電腦的USB接口並且打開RfUpdateApp.exe
2、選擇UWB Dongle所對應的串口,點擊Connect
3、基站韌體更新(更新不進入睡眠的設備)
4、選擇想要更新的基站韌體版本後
(1) Ask To Update,鉤選此功能可以讓UWB Dongle每間隔1秒主動詢問基站是否需要更新韌體,可以加快更新速度,但是該功能只適用於不會進入睡眠的設備。如不勾選該功能,則需要等待基站設備本身每間隔約10-20分鐘詢問是否更新韌體,推薦勾選以加快更新速度。也可以重新上電設備直接進行更新,因為設備上電後會先發出封包詢問是否需要更新韌體。
(2) Need Update Version:可以選擇指定需要更新的舊版本設備,清單方塊為0或空表示不指定舊版本,所有版本的設備都會更新。版本號碼以16進制表示,如0x20031950表示2020年3月19號V5.0
使用網路進行Anchor韌體更新
1、打開NetUpdateApp.exe
(1)網路更新軟體有分Anchor與Tag兩個分頁,請依照要更新的設備選擇頁面
(2)選擇本機 IP,即基站設定的server IP
(3)輸入通訊Port,即基站設定的server Port
(4)點擊Start Monitor開始監聽基站詢問更新封包
2、點選Open File選擇要更新的基站韌體app.hex檔案,其中bootloader.hex只是設備引導檔,如圖
3、確認韌體內容無誤後點擊Start Update進行網路更新,基站預設是每間隔60秒詢問軟體是否需要網路更新
Firmware Type:此處為要更新的韌體類型,目前類型為Anchor-V1
Firmware Version:此處為要更新的韌體版本,目前版本為2020-4-13 V5.0
Firmware Size:此處為要更新的韌體大小,目前韌體大小為74900 bytes
4、等待基站更新詢問並且更新完畢,更新狀態會顯示在列表當中,如圖
ID:此處為更新基站的設備ID
Type:此處為更新基站的設備類型
Firmware Version:此處為更新基站目前的韌體版本
Update Status:此處為更新基站目前的更新狀態,No Update代表此時軟體正在進行其中一台基站更新程序,尚未進行更新程序判斷卡片的韌體更新