0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony開(kāi)發(fā)實(shí)例:【鴻蒙.bin文件燒錄】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-14 09:54 ? 次閱讀

使用HiBurn燒錄鴻蒙.bin文件到Hi3861開(kāi)發(fā)板

鴻蒙官方文檔的“Hi3861開(kāi)發(fā)板第一個(gè)示例程序”中描述了——如何使用DevEco Device Tool工具燒錄二進(jìn)制文件到Hi3861開(kāi)發(fā)板;

本文將介紹如何使用HiBurn工具燒錄鴻蒙的.bin文件到Hi3861開(kāi)發(fā)板。

獲取HiBurn工具 通過(guò)鴻蒙官方文檔我們知道DevEco Device Tool是一個(gè)VSCode插件,它以.vsix文件的形式向開(kāi)發(fā)者提供。事實(shí)上,這個(gè)文件.vsix文件是一個(gè)zip格式的壓縮文件。你可以在git bash或Linux環(huán)境中,使用file命令將它識(shí)別出來(lái):

$ file DevEcoDeviceTool-1.0.0.vsix
DevEcoDeviceTool-1.0.0.vsix: Zip archive data, at least v2.0 to extract

在Windows上,你可以使用一般的壓縮解壓軟件將它打開(kāi),并將它解壓開(kāi)。

解壓之后,可以在extensiondevecotools子目錄中看到一個(gè)文件名為 HiBurn.exe 的文件,它就是我們今天要介紹的HiBurn工具(你也可以從本文的附件中直接下載 HiBurn.zip 解壓;鴻蒙開(kāi)發(fā)文檔+mau123789是助理v直接拿?。?。

搜狗高速瀏覽器截圖20240326151450.png

使用HiBurn燒寫(xiě).bin文件到Hi3861

Win10系統(tǒng)執(zhí)行前需要右鍵“屬性”->解除鎖定,否則會(huì)系統(tǒng)默認(rèn)會(huì)報(bào)安全警告,不允許執(zhí)行。

鴻蒙開(kāi)發(fā)文檔參考:[qr23.cn/AKFP8k]
雙擊單開(kāi)后,界面如下:
img

操作步驟

  1. 點(diǎn)界面左上角的Setting->Com settings進(jìn)入串口參數(shù)設(shè)置界面,串口參數(shù)設(shè)置界面上,Baud為波特率,默認(rèn)115200,可以選擇921600,2000000,或者 3000000(實(shí)測(cè)最快支持的值),其他參數(shù)保持默認(rèn),點(diǎn)“確定”保存;

img

  1. 根據(jù)設(shè)備管理器,選擇正確的COM口,例如我的開(kāi)發(fā)板是COM8,如果是打開(kāi)程序之后才插串口線(xiàn)的,可以點(diǎn)一下“Refresh”刷新串口下拉框的可選項(xiàng);
  2. image.png
  3. 點(diǎn)“Select file”彈出文件選擇對(duì)話(huà)框,選擇編譯生成的allinone.bin文件,這個(gè)bin其實(shí)是多個(gè)bin合并的文件,從命名上也能看得出來(lái),例如,我選擇的Z:harmonyosopenharmonyoutwifiiotHi3861_wifiiot_app_allinone.bin 勾選“Auto burn”,自動(dòng)下載多個(gè)bin文件,到這里,配置完畢,應(yīng)如下圖;

img

  1. 點(diǎn)擊Connect,連接串口設(shè)備,這時(shí)HiBurn會(huì)打開(kāi)串口設(shè)備,并嘗試開(kāi)始燒寫(xiě),需要確保沒(méi)有其他程序占用串口設(shè)備(燒寫(xiě)之前可能正在用超級(jí)終端或串口助手查看串口日志,需要確保其他軟件已經(jīng)關(guān)閉了當(dāng)前使用的串口); 復(fù)位設(shè)備,按開(kāi)發(fā)板的RESET按鍵; 等待輸出框出現(xiàn)三個(gè)"=========================================="以及上方均出現(xiàn)successful,即說(shuō)明燒錄成功;
  2. 燒錄成功后,需要手動(dòng)點(diǎn)“Disconnect”斷開(kāi)串口連接,否則會(huì)提示“Wait connect success flag (hisilicon) overtime.”;

和 DevEco Device Tool方式對(duì)比

使用HiBurn燒錄相對(duì)于使用DevEco Device Tool燒錄而言,好處主要有以下幾點(diǎn):

  1. 不依賴(lài)VSCode,你可以不用安裝VSCode、nodejs、JDK、以及一些npm包;
  2. 下載速度更快,HiBurn.exe最大波特率可以設(shè)置到3000000,而DevEco Device Tool最大只能為921600,是它的三倍;

HiBurn方式燒錄目前的缺點(diǎn)主要是:

  1. 需要手動(dòng)點(diǎn)Disconnect主動(dòng)斷開(kāi)連接,否則默認(rèn)會(huì)重復(fù)下載;燒錄成功后,如果你不斷開(kāi)串口,并且再次按了一下RESET按鍵,你會(huì)發(fā)現(xiàn),它又燒錄了一遍。
  2. HiBurn的串口參數(shù)無(wú)法保存,你關(guān)閉之后下次打開(kāi)還需要重新設(shè)置,而DevEco則會(huì)可以保存串口參數(shù);
  3. HiBurn相對(duì)DevEco來(lái)說(shuō),操作步驟更多一些,也稍微復(fù)雜一點(diǎn);

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2302

    瀏覽量

    42689
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1966

    瀏覽量

    29962
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3635

    瀏覽量

    16061
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【HarmonyOS HiSpark Wi-Fi IoT套件】使用HiBurn燒錄鴻蒙.bin文件到Hi3861芯片

    示例程序”中描述了如何使用DevEco Device Tool工具燒錄二進(jìn)制文件到Hi3861芯片;本文將介紹如何使用HiBurn工具燒錄鴻蒙的.b
    發(fā)表于 10-09 19:31

    使用HiBurn燒錄鴻蒙.bin文件到Hi3861開(kāi)發(fā)

    許思維老師文:鴻蒙官方文檔的“Hi3861開(kāi)發(fā)板第一個(gè)示例程序”中描述了——如何使用DevEco Device Tool工具燒錄二進(jìn)制文件到Hi3861
    發(fā)表于 11-04 14:23

    OpenHarmony2.0 編譯燒錄

    視頻教程:視頻鏈接:https://www.bilibili.com/video/BV1G44y167Y2[img]https://ss.csdn.net/p?[/img]鴻蒙2.0開(kāi)發(fā)環(huán)境搭建
    發(fā)表于 06-14 10:00

    OpenHarmony 燒錄問(wèn)題

    代@HonestQiao老哥提問(wèn):請(qǐng)問(wèn)博流 BL-HWC-G1 開(kāi)發(fā)板對(duì)應(yīng)的OpenHarmony編譯成功,得到turbox_openHarmony.bin后,使用Flash ToolTool,該使用什么樣的模式和配置進(jìn)行
    發(fā)表于 10-27 10:50

    【博流 BL-HWC-G1 開(kāi)發(fā)板試用】OpenHarmony編譯和燒錄

    在docker環(huán)境中,所以需要將turbox_openHarmony.bin拷貝到/home/openharmony/目錄中,以便在主機(jī)中可以使用該文件。其他環(huán)境,根據(jù)實(shí)際情況處理即可。五、
    發(fā)表于 10-31 13:45

    OpenHarmony 燒錄問(wèn)題

    代@HonestQiao老哥提問(wèn):請(qǐng)問(wèn)博流 BL-HWC-G1 開(kāi)發(fā)板對(duì)應(yīng)的OpenHarmony編譯成功,得到turbox_openHarmony.bin后,使用Flash ToolTool,該使用什么樣的模式和配置進(jìn)行
    發(fā)表于 11-03 11:56

    OpenHarmony輕量系統(tǒng)開(kāi)發(fā)【3】代碼編譯和燒錄

    摘要:本文簡(jiǎn)單介紹OpenHarmony最新版本代碼目錄簡(jiǎn)單解讀、編譯、燒錄適合群體:適用于Hi3861開(kāi)發(fā)板3.1源碼目錄下載完代碼后,大家可以進(jìn)入代碼目錄:這里重點(diǎn)介紹幾個(gè)比較重要的文件
    發(fā)表于 01-20 09:13

    朗國(guó)OpenHarmony IOT WIFI開(kāi)發(fā)板編譯燒錄

    Type-c數(shù)據(jù)線(xiàn)接通電腦和開(kāi)發(fā)板,紅色指示燈亮。4、打開(kāi)串口并選擇燒錄文件。點(diǎn)擊“路徑設(shè)置”,待彈出小窗口后,點(diǎn)擊對(duì)應(yīng)的“browser”進(jìn)入目錄,選擇待燒錄
    發(fā)表于 07-14 10:44

    鴻蒙HarmonyOS燒錄方法總結(jié)

    ,一部分是引導(dǎo)文件 fastboot 燒錄,另一部分為項(xiàng)目文件燒錄。這些文件分別是:OHOS_Image.
    發(fā)表于 10-14 11:26 ?13次下載
    <b class='flag-5'>鴻蒙</b>HarmonyOS<b class='flag-5'>燒錄</b>方法總結(jié)

    如何使用 HiBurn 工具燒錄鴻蒙的 .bin 文件到 Hi3861 開(kāi)發(fā)

    鴻蒙官方文檔的Hi3861開(kāi)發(fā)板第一個(gè)示例程序中描述了如何使用 DevEco Device Tool 工具燒錄二進(jìn)制文件到 Hi3861 開(kāi)發(fā)
    的頭像 發(fā)表于 10-25 09:23 ?4607次閱讀

    STM32燒錄HEX、BIN文件,使用ST-LINK

    實(shí)在不能正常燒錄,再?lài)L試著將RESET連接)(注意:不建議在燒錄固件時(shí),使用設(shè)備的總電源,防止可能導(dǎo)致設(shè)備受損的意外發(fā)生)打開(kāi) STM32 ST-LINK Utility。File - Open file,打開(kāi)要燒錄的 HEX
    發(fā)表于 12-22 19:49 ?23次下載
    STM32<b class='flag-5'>燒錄</b>HEX、<b class='flag-5'>BIN</b><b class='flag-5'>文件</b>,使用ST-LINK

    Keil開(kāi)發(fā)環(huán)境如何生成BIN文件

    作者:王超首發(fā):電子電路開(kāi)發(fā)學(xué)習(xí)為什么需要BIN文件呢?有些燒錄器只支持BIN文件。進(jìn)行OTA遠(yuǎn)
    發(fā)表于 01-26 19:29 ?6次下載
    Keil<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境如何生成<b class='flag-5'>BIN</b><b class='flag-5'>文件</b>

    用于量產(chǎn)燒錄的拼接Bin文件操作

    一般芯片開(kāi)發(fā)過(guò)程中,存在Bin 文件的拼接過(guò)程,比如在做IAP 程序+用戶(hù)程序過(guò)程中,最終燒寫(xiě)bin 文件或hex
    發(fā)表于 11-21 15:07 ?5次下載

    淺析HEX和BIN文件

    BIN文件是單純的二進(jìn)制程序文件,內(nèi)部沒(méi)有地址信息。如果使用BIN文件燒錄程序時(shí),需要指定下載地
    的頭像 發(fā)表于 04-24 17:32 ?5061次閱讀
    淺析HEX和<b class='flag-5'>BIN</b><b class='flag-5'>文件</b>

    bin文件怎么燒錄到stm32

    燒錄bin文件到STM32微控制器是一個(gè)相對(duì)復(fù)雜的過(guò)程,涉及到硬件連接、軟件配置和固件燒錄等多個(gè)方面。 一、硬件準(zhǔn)備 STM32開(kāi)發(fā)板 ST
    的頭像 發(fā)表于 08-22 09:38 ?1365次閱讀