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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

電子工程師 ? 來源:HarmonyOS技術社區(qū) ? 作者:HarmonyOS技術社區(qū) ? 2020-10-25 09:23 ? 次閱讀

鴻蒙官方文檔的“Hi3861開發(fā)板第一個示例程序”中描述了——如何使用 DevEco Device Tool 工具燒錄二進制文件到 Hi3861 開發(fā)板。本文將介紹如何使用 HiBurn 工具燒錄鴻蒙的 .bin 文件到 Hi3861 開發(fā)板。

01

獲取 HiBurn 工具

通過鴻蒙官方文檔我們知道 DevEco Device Tool 是一個 VSCode 插件,它以 .vsix 文件的形式向開發(fā)者提供。

事實上,這個文件 .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)默認會報安全警告,不允許執(zhí)行。

雙擊單開后,界面如下:

①點界面左上角的 Setting→Com settings 進入串口參數(shù)設置界面,串口參數(shù)設置界面上,Baud 為波特率,默認 115200,可以選擇 921600,2000000,或者 3000000(實測最快支持的值),其他參數(shù)保持默認,點“確定”保存。

②根據(jù)設備管理器,選擇正確的 COM 口,例如我的開發(fā)板是 COM8,如果是打開程序之后才插串口線的,可以點一下“Refresh”刷新串口下拉框的可選項。

③點“Select file”彈出文件選擇對話框,選擇編譯生成的 allinone.bin 文件,這個 bin 其實是多個 bin 合并的文件,從命名上也能看得出來。

例如,我選擇的 Z:harmonyosopenharmonyoutwifiiotHi3861_wifiiot_app_allinone.bin。

勾選“Auto burn”,自動下載多個 bin 文件,到這里,配置完畢,應如下圖:

④點擊 Connect,連接串口設備,這時 HiBurn 會打開串口設備,并嘗試開始燒寫,需要確保沒有其他程序占用串口設備(燒寫之前可能正在用超級終端或串口助手查看串口日志,需要確保其他軟件已經關閉了當前使用的串口)。

復位設備,按開發(fā)板的 RESET 按鍵。等待輸出框出現(xiàn)三個"=========================================="以及上方均出現(xiàn) successful,即說明燒錄成功。

⑤燒錄成功后,需要手動點“Disconnect”斷開串口連接,否則會提示“Wait connect success flag (hisilicon) overtime.”。

03

和 DevEco Device Tool 方式對比

使用 HiBurn 燒錄相對于使用 DevEco Device Tool 燒錄而言,好處主要有以下幾點:

不依賴 VSCode,你可以不用安裝 VSCode、nodejs、JDK、以及一些 npm 包。

下載速度更快,HiBurn.exe 最大波特率可以設置到 3000000,而 DevEco Device Tool 最大只能為 921600,是它的三倍。

HiBurn 方式燒錄目前的缺點主要是:

需要手動點 Disconnect 主動斷開連接,否則默認會重復下載;燒錄成功后,如果你不斷開串口,并且再次按了一下 RESET 按鍵,你會發(fā)現(xiàn),它又燒錄了一遍。

HiBurn 的串口參數(shù)無法保存,你關閉之后下次打開還需要重新設置,而 DevEco 則會可以保存串口參數(shù)。

HiBurn 相對 DevEco 來說,操作步驟更多一些,也稍微復雜一點。

責任編輯:xj

原文標題:使用HiBurn燒錄鴻蒙.bin文件到Hi3861開發(fā)板

文章出處:【微信公眾號:HarmonyOS技術社區(qū)】歡迎添加關注!文章轉載請注明出處。

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

    關注

    0

    文章

    26

    瀏覽量

    8529
  • 鴻蒙系統(tǒng)

    關注

    183

    文章

    2638

    瀏覽量

    67444
  • Hi3861
    +關注

    關注

    1

    文章

    63

    瀏覽量

    6878

原文標題:使用HiBurn燒錄鴻蒙.bin文件到Hi3861開發(fā)板

文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    潤和的Hi3861開發(fā)版如何連接華為云

    剛入手了一套潤和的Hi3861開發(fā)套件,下載的是3.2Release版本的源碼,想連接華為云但是潤和那邊的代碼倉中沒有相關的demo,,求大佬指點
    發(fā)表于 04-11 20:32

    潤和的Hi3861開發(fā)板如何連接華為云

    剛入手了一套潤和的Hi3861開發(fā)套件,想連接華為云但是潤和那邊的代碼倉中沒有相關的demo,求大佬指點
    發(fā)表于 04-11 20:30

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設計,支持開
    的頭像 發(fā)表于 12-30 10:08 ?470次閱讀
    OpenHarmony源碼編譯后<b class='flag-5'>燒錄</b>鏡像教程,RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)板</b>演示

    bin文件怎么燒錄到stm32

    燒錄bin文件STM32微控制器是一個相對復雜的過程,涉及硬件連接、軟件配置和固件燒錄等多個
    的頭像 發(fā)表于 08-22 09:38 ?3425次閱讀

    鴻蒙系統(tǒng)相關hi3861芯片知識文檔分享

    主要是hi3861芯片 https://pan.astpan.com/s/qQS5
    發(fā)表于 08-08 12:24

    鴻蒙OpenHarmony【輕量系統(tǒng) 燒錄】 (基于Hi3861開發(fā)板

    針對Hi3861開發(fā)板,除了DevEco Device Tool
    的頭像 發(fā)表于 05-10 16:59 ?1389次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony【輕量系統(tǒng) <b class='flag-5'>燒錄</b>】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【輕量系統(tǒng) 運行】 (基于Hi3861開發(fā)板

    由于Hi3861為WLAN模組,您可以在版本編譯及燒錄后,通過如下操作,使開發(fā)板實現(xiàn)聯(lián)網(wǎng)功能。
    的頭像 發(fā)表于 05-10 16:38 ?887次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony【輕量系統(tǒng) 運行】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>開發(fā)板</b>)

    安信可星閃開發(fā)板or模組燒錄指導

    準備 Ai-BS21-32S開發(fā)板或模組一個 Tpye-C線(開發(fā)板)、杜邦線(模組) USB轉TTL 2.軟件準備 星閃燒錄軟件 安信可串口調試工具 二、接線 1.
    的頭像 發(fā)表于 05-06 17:31 ?1294次閱讀
    安信可星閃<b class='flag-5'>開發(fā)板</b>or模組<b class='flag-5'>燒錄</b>指導

    鴻蒙OpenHarmony南向:【Hi3861開發(fā)板介紹】

    Hi3861開發(fā)板是一片大約2cm*5cm大小的開發(fā)板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基帶和RF(Radio Frequency)電路。支持,并配套提供開放、易用的
    的頭像 發(fā)表于 05-06 17:19 ?1546次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony南向:【<b class='flag-5'>Hi3861</b><b class='flag-5'>開發(fā)板</b>介紹】

    鴻蒙OpenHarmony【標準系統(tǒng) 燒錄】(基于RK3568開發(fā)板

    燒錄是指將編譯后的程序文件下載到芯片開發(fā)板上的動作,為后續(xù)的程序調試提供基礎。DevEco Device Tool提供一鍵燒錄功能,操作簡單,能快捷、高效的完成程序
    的頭像 發(fā)表于 04-29 16:21 ?2842次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony【標準系統(tǒng) <b class='flag-5'>燒錄</b>】(基于RK3568<b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【小型系統(tǒng) 燒錄】(基于Hi3516開發(fā)板

    針對Hi3516DV300開發(fā)板,除了DevEco Device Tool(操作方法請參考燒錄))外,還可以使用HiTool進行燒錄。
    的頭像 發(fā)表于 04-28 15:03 ?1550次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony【小型系統(tǒng) <b class='flag-5'>燒錄</b>】(基于<b class='flag-5'>Hi</b>3516<b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【輕量系統(tǒng) 環(huán)境搭建】 (基于Hi3861開發(fā)板

    除上述[安裝庫和工具集]和[安裝編譯工具]外,針對Hi3861開發(fā)板還需要安裝特定的編譯工具。
    的頭像 發(fā)表于 04-26 17:47 ?2147次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony【輕量系統(tǒng) 環(huán)境搭建】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>開發(fā)板</b>)

    HarmonyOS開發(fā):【基于命令行(開發(fā)環(huán)境)】

    支持在Windows環(huán)境下進行編譯,如Hi3861、Hi3516系列開發(fā)板。因此,建議使用Ubuntu的編譯環(huán)境對源碼進行編譯。同時,開發(fā)板燒錄
    的頭像 發(fā)表于 04-25 17:54 ?1409次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>:【基于命令行(<b class='flag-5'>開發(fā)</b>環(huán)境)】

    鴻蒙OpenHarmony【標準系統(tǒng) 燒錄】 (基于RK3568開發(fā)板

    燒錄是指將編譯后的程序文件下載到芯片開發(fā)板上的動作,為后續(xù)的程序調試提供基礎。DevEco Device Tool提供一鍵燒錄功能,操作簡單,能快捷、高效的完成程序
    的頭像 發(fā)表于 04-24 22:03 ?1080次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony【標準系統(tǒng) <b class='flag-5'>燒錄</b>】 (基于RK3568<b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【集成三方SDK】 (基于Hi3861開發(fā)板

    OpenHarmony致力于打造一套更加開放完善的IoT生態(tài)系統(tǒng),為此OpenHarmony規(guī)劃了一組目錄,用于將各廠商的SDK集成OpenHarmony中。本文檔基于Hi3861開發(fā)板,向平臺
    的頭像 發(fā)表于 04-24 15:11 ?1342次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony【集成三方SDK】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>開發(fā)板</b>)

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品