鴻蒙官方文檔的“Hi3861開發(fā)板第一個示例程序”中描述了——如何使用 DevEco Device Tool 工具燒錄二進(jìn)制文件到 Hi3861 開發(fā)板。本文將介紹如何使用 HiBurn 工具燒錄鴻蒙的 .bin 文件到 Hi3861 開發(fā)板。
01
獲取 HiBurn 工具
通過鴻蒙官方文檔我們知道 DevEco Device Tool 是一個 VSCode 插件,它以 .vsix 文件的形式向開發(fā)者提供。
事實(shí)上,這個文件 .vsix 文件是一個 zip 格式的壓縮文件。你可以在 git bash 或 Linux 環(huán)境中,使用 file 命令將它識別出來:
$fileDevEcoDeviceTool-1.0.0.vsix DevEcoDeviceTool-1.0.0.vsix:Ziparchivedata,atleastv2.0toextract
在 Windows 上,你可以使用一般的壓縮解壓軟件將它打開,并將它解壓開。
解壓之后,可以在 extensiondeveco ools 子目錄中看到一個文件名為 HiBurn.exe 的文件,它就是我們今天要介紹的 HiBurn 工具(你也可以從本文的附件中直接下載 HiBurn.zip 解壓)。
02
使用 HiBurn 燒寫 .bin 文件到 Hi3861
Win10 系統(tǒng)執(zhí)行前需要右鍵“屬性”→解除鎖定,否則會系統(tǒng)默認(rèn)會報安全警告,不允許執(zhí)行。
雙擊單開后,界面如下:
①點(diǎn)界面左上角的 Setting→Com settings 進(jìn)入串口參數(shù)設(shè)置界面,串口參數(shù)設(shè)置界面上,Baud 為波特率,默認(rèn) 115200,可以選擇 921600,2000000,或者 3000000(實(shí)測最快支持的值),其他參數(shù)保持默認(rèn),點(diǎn)“確定”保存。
②根據(jù)設(shè)備管理器,選擇正確的 COM 口,例如我的開發(fā)板是 COM8,如果是打開程序之后才插串口線的,可以點(diǎn)一下“Refresh”刷新串口下拉框的可選項。
③點(diǎn)“Select file”彈出文件選擇對話框,選擇編譯生成的 allinone.bin 文件,這個 bin 其實(shí)是多個 bin 合并的文件,從命名上也能看得出來。
例如,我選擇的 Z:harmonyosopenharmonyoutwifiiotHi3861_wifiiot_app_allinone.bin。
勾選“Auto burn”,自動下載多個 bin 文件,到這里,配置完畢,應(yīng)如下圖:
④點(diǎn)擊 Connect,連接串口設(shè)備,這時 HiBurn 會打開串口設(shè)備,并嘗試開始燒寫,需要確保沒有其他程序占用串口設(shè)備(燒寫之前可能正在用超級終端或串口助手查看串口日志,需要確保其他軟件已經(jīng)關(guān)閉了當(dāng)前使用的串口)。
復(fù)位設(shè)備,按開發(fā)板的 RESET 按鍵。等待輸出框出現(xiàn)三個"=========================================="以及上方均出現(xiàn) successful,即說明燒錄成功。
⑤燒錄成功后,需要手動點(diǎn)“Disconnect”斷開串口連接,否則會提示“Wait connect success flag (hisilicon) overtime.”。
03
和 DevEco Device Tool 方式對比
使用 HiBurn 燒錄相對于使用 DevEco Device Tool 燒錄而言,好處主要有以下幾點(diǎn):
不依賴 VSCode,你可以不用安裝 VSCode、nodejs、JDK、以及一些 npm 包。
下載速度更快,HiBurn.exe 最大波特率可以設(shè)置到 3000000,而 DevEco Device Tool 最大只能為 921600,是它的三倍。
HiBurn 方式燒錄目前的缺點(diǎn)主要是:
需要手動點(diǎn) Disconnect 主動斷開連接,否則默認(rèn)會重復(fù)下載;燒錄成功后,如果你不斷開串口,并且再次按了一下 RESET 按鍵,你會發(fā)現(xiàn),它又燒錄了一遍。
HiBurn 的串口參數(shù)無法保存,你關(guān)閉之后下次打開還需要重新設(shè)置,而 DevEco 則會可以保存串口參數(shù)。
HiBurn 相對 DevEco 來說,操作步驟更多一些,也稍微復(fù)雜一點(diǎn)。
責(zé)任編輯:xj
原文標(biāo)題:使用HiBurn燒錄鴻蒙.bin文件到Hi3861開發(fā)板
文章出處:【微信公眾號:HarmonyOS技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
BIN文件
+關(guān)注
關(guān)注
0文章
26瀏覽量
8290 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2634瀏覽量
66344 -
Hi3861
+關(guān)注
關(guān)注
1文章
59瀏覽量
6502
原文標(biāo)題:使用HiBurn燒錄鴻蒙.bin文件到Hi3861開發(fā)板
文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論