使用HiBurn燒錄鴻蒙.bin文件到Hi3861開發板
鴻蒙官方文檔的“Hi3861開發板第一個示例程序”中描述了——如何使用DevEco Device Tool工具燒錄二進制文件到Hi3861開發板;
本文將介紹如何使用HiBurn工具燒錄鴻蒙的.bin文件到Hi3861開發板。
獲取HiBurn工具 通過鴻蒙官方文檔我們知道DevEco Device Tool是一個VSCode插件,它以.vsix文件的形式向開發者提供。事實上,這個文件.vsix文件是一個zip格式的壓縮文件。你可以在git bash或Linux環境中,使用file命令將它識別出來:
$ file DevEcoDeviceTool-1.0.0.vsix
DevEcoDeviceTool-1.0.0.vsix: Zip archive data, at least v2.0 to extract
在Windows上,你可以使用一般的壓縮解壓軟件將它打開,并將它解壓開。
解壓之后,可以在extensiondevecotools子目錄中看到一個文件名為 HiBurn.exe 的文件,它就是我們今天要介紹的HiBurn工具(你也可以從本文的附件中直接下載 HiBurn.zip 解壓;鴻蒙開發文檔+mau123789是助理v直接拿取)。
使用HiBurn燒寫.bin文件到Hi3861
Win10系統執行前需要右鍵“屬性”->解除鎖定,否則會系統默認會報安全警告,不允許執行。
鴻蒙開發文檔參考:[qr23.cn/AKFP8k
]
雙擊單開后,界面如下:
操作步驟
- 點界面左上角的Setting->Com settings進入串口參數設置界面,串口參數設置界面上,Baud為波特率,默認115200,可以選擇921600,2000000,或者 3000000(實測最快支持的值),其他參數保持默認,點“確定”保存;
- 根據設備管理器,選擇正確的COM口,例如我的開發板是COM8,如果是打開程序之后才插串口線的,可以點一下“Refresh”刷新串口下拉框的可選項;
- 點“Select file”彈出文件選擇對話框,選擇編譯生成的allinone.bin文件,這個bin其實是多個bin合并的文件,從命名上也能看得出來,例如,我選擇的Z:harmonyosopenharmonyoutwifiiotHi3861_wifiiot_app_allinone.bin 勾選“Auto burn”,自動下載多個bin文件,到這里,配置完畢,應如下圖;
- 點擊Connect,連接串口設備,這時HiBurn會打開串口設備,并嘗試開始燒寫,需要確保沒有其他程序占用串口設備(燒寫之前可能正在用超級終端或串口助手查看串口日志,需要確保其他軟件已經關閉了當前使用的串口); 復位設備,按開發板的RESET按鍵; 等待輸出框出現三個"=========================================="以及上方均出現successful,即說明燒錄成功;
- 燒錄成功后,需要手動點“Disconnect”斷開串口連接,否則會提示“Wait connect success flag (hisilicon) overtime.”;
和 DevEco Device Tool方式對比
使用HiBurn燒錄相對于使用DevEco Device Tool燒錄而言,好處主要有以下幾點:
- 不依賴VSCode,你可以不用安裝VSCode、nodejs、JDK、以及一些npm包;
- 下載速度更快,HiBurn.exe最大波特率可以設置到3000000,而DevEco Device Tool最大只能為921600,是它的三倍;
HiBurn方式燒錄目前的缺點主要是:
- 需要手動點Disconnect主動斷開連接,否則默認會重復下載;燒錄成功后,如果你不斷開串口,并且再次按了一下RESET按鍵,你會發現,它又燒錄了一遍。
- HiBurn的串口參數無法保存,你關閉之后下次打開還需要重新設置,而DevEco則會可以保存串口參數;
- HiBurn相對DevEco來說,操作步驟更多一些,也稍微復雜一點;
審核編輯 黃宇
-
鴻蒙
+關注
關注
59文章
2491瀏覽量
43734 -
HarmonyOS
+關注
關注
79文章
2026瀏覽量
32061 -
OpenHarmony
+關注
關注
26文章
3814瀏覽量
18073
發布評論請先 登錄
【HarmonyOS HiSpark Wi-Fi IoT套件】使用HiBurn燒錄鴻蒙.bin文件到Hi3861芯片
使用HiBurn燒錄鴻蒙.bin文件到Hi3861開發板
OpenHarmony2.0 編譯燒錄
OpenHarmony 燒錄問題
【博流 BL-HWC-G1 開發板試用】OpenHarmony編譯和燒錄
OpenHarmony 燒錄問題
OpenHarmony輕量系統開發【3】代碼編譯和燒錄
朗國OpenHarmony IOT WIFI開發板編譯燒錄
如何使用 HiBurn 工具燒錄鴻蒙的 .bin 文件到 Hi3861 開發板
bin文件怎么燒錄到stm32
OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發板演示

評論