0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用 HiBurn 工具烧录鸿蒙的 .bin 文件到 Hi3861 开发板

电子工程师 来源:HarmonyOS技术社区 作者:HarmonyOS技术社区 2020-10-25 09:23 次阅读

鸿蒙官方文档的“Hi3861开发板第一个示例程序”中描述了——如何使用 DevEco Device Tool 工具烧录二进制文件到 Hi3861 开发板。本文将介绍如何使用 HiBurn 工具烧录鸿蒙的 .bin 文件到 Hi3861 开发板。

01

获取 HiBurn 工具

通过鸿蒙官方文档我们知道 DevEco Device Tool 是一个 VSCode 插件,它以 .vsix 文件的形式向开发者提供。

事实上,这个文件 .vsix 文件是一个 zip 格式的压缩文件。你可以在 git bash 或 Linux 环境中,使用 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 系统执行前需要右键“属性”→解除锁定,否则会系统默认会报安全警告,不允许执行。

双击单开后,界面如下:

①点界面左上角的 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.”。

03

和 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 来说,操作步骤更多一些,也稍微复杂一点。

责任编辑:xj

原文标题:使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板

文章出处:【微信公众号:HarmonyOS技术社区】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BIN文件
    +关注

    关注

    0

    文章

    25

    浏览量

    8172
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2605

    浏览量

    65250
  • Hi3861
    +关注

    关注

    1

    文章

    52

    浏览量

    6219

原文标题:使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    盘点那些硬件+项目学习套件:Hi3861鸿蒙开发板及入门常见问题解答

    来盘点一下,比较受欢迎几款“硬件+项目”学习套件,以及一些初学者比较关注的问题。 盘点二:Hi3861鸿蒙物联网开发板开发板标识图 ▋ 开发板
    发表于 02-01 16:55

    鸿蒙设备-开发板基础学习(BearPi-HM Micro)

    /download_img/kernel/ 五、烧录镜像 将开发板的拨码开关上拨到“000”烧录模式,并按一下开发板的RESET按键 在Windows打开STM32CubePro
    发表于 01-08 21:54

    hi3861 SDIO 开发

    在编译时选择SDIO support 后可以通过SDIO HOST fun0读到hi3861的一部分信息。但后续host 向device 发送数据的地址和寄存器说明可以从哪里获取? 请各位大佬不吝赐教!
    发表于 10-17 14:28

    小熊派Hi3861获取mpu6050数据在oled屏幕中显示

    小熊派Hi3861获取mpu6050数据在oled屏幕中显示
    的头像 发表于 08-14 14:39 1186次阅读
    小熊派<b class='flag-5'>Hi3861</b>获取mpu6050数据在oled屏幕中显示

    中文编程鸿蒙Hi3861开发进阶案例之-34显示屏OLED

    中文编程鸿蒙Hi3861控制OLED显示屏显示英文、中文、图片及图片移动 B站视频讲解链接:https://www.bilibili.com/video/BV1jo4y1875A
    发表于 05-15 20:56

    中文编程鸿蒙Hi3861开发基础案例之-02LED灯控制

    中文编程鸿蒙Hi3861开发使用智珑开发板控制点亮板载LED灯,板载LED灯与第2引脚连接,只需要给第2引脚输出高电平LED灯就亮,低电平灯就灭。 B站视频讲解链接:https
    发表于 05-11 15:50

    中文编程鸿蒙Hi3861开发基础案例之-01创建新工程

    中文编程鸿蒙Hi3861开发如何创建新工程?只需要复制原有的工程文件夹,并修改文件夹名,在配置文件
    发表于 05-11 15:44

    中文编程鸿蒙Hi3861开发基础案例之-05按键检测

    中文编程鸿蒙Hi3861开发对按键进行输入检测
    的头像 发表于 05-11 12:04 2521次阅读
    中文编程<b class='flag-5'>鸿蒙</b><b class='flag-5'>Hi3861</b><b class='flag-5'>开发</b>基础案例之-05按键检测

    中文编程鸿蒙Hi3861开发基础案例之-04八段数码管

    中文编程鸿蒙Hi3861开发控制八段数码管
    的头像 发表于 05-11 11:47 2392次阅读
    中文编程<b class='flag-5'>鸿蒙</b><b class='flag-5'>Hi3861</b><b class='flag-5'>开发</b>基础案例之-04八段数码管

    中文编程鸿蒙Hi3861开发基础案例之-03交通红绿灯

    中文编程鸿蒙Hi3861开发模拟交通红绿灯亮与灭控制
    的头像 发表于 05-11 11:27 1399次阅读
    中文编程<b class='flag-5'>鸿蒙</b><b class='flag-5'>Hi3861</b><b class='flag-5'>开发</b>基础案例之-03交通红绿灯

    中文编程鸿蒙Hi3861开发基础案例之-02LED灯控制

    中文编程鸿蒙Hi3861开发控制LED灯
    的头像 发表于 05-11 09:54 2124次阅读
    中文编程<b class='flag-5'>鸿蒙</b><b class='flag-5'>Hi3861</b><b class='flag-5'>开发</b>基础案例之-02LED灯控制

    中文编程鸿蒙Hi3861开发基础案例之-01创建新工程

    中文编程鸿蒙Hi3861开发创建新工程
    的头像 发表于 05-11 09:53 1977次阅读
    中文编程<b class='flag-5'>鸿蒙</b><b class='flag-5'>Hi3861</b><b class='flag-5'>开发</b>基础案例之-01创建新工程

    中文编程鸿蒙Hi3861开发基础案例之-00印出案例

    鸿蒙Hi3861中文编程开发环境安装后,第一个案例为印出案例,即字符串格式化输出案例,与printf使用类似,可以输出普通字符串、整数、小数等。 B站视频讲解链接:https
    发表于 05-10 22:20

    中文C语言编程玩转物联网华为鸿蒙Hi3861开发-基础案例合集

    继《一套支持中文C语言编程的鸿蒙Hi3861智能硬件开发套件》发布后,中文C语言编程玩转物联网华为鸿蒙Hi3861
    发表于 05-08 23:50

    润开鸿Hi3861开发板介绍

    Hi3861开发板是一片大约2cm*5cm大小的开发板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基带和RF(Radio Frequency)电路。支持OpenHarmony,并配套
    的头像 发表于 04-27 10:59 2596次阅读
    润开鸿<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>介绍