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

    文章

    27

    浏览量

    8933
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69325
  • Hi3861
    +关注

    关注

    1

    文章

    64

    浏览量

    7508

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迅为Hi3516CV610开发板强劲内核-海思Hi3516CV610核心

    迅为Hi3516CV610开发板强劲内核-海思Hi3516CV610核心
    的头像 发表于 09-30 15:19 1681次阅读
    迅为<b class='flag-5'>Hi</b>3516CV610<b class='flag-5'>开发板</b>强劲内核-海思<b class='flag-5'>Hi</b>3516CV610核心<b class='flag-5'>板</b>

    烧录工具操作教程:新手也能快速掌握~

    烧录工具看似复杂,其实操作很简单!现在就为你奉上清晰明了的使用说明,即使是新手也能迅速掌握。 本文就以 Air780EPM 开发板为例,演示烧录工具
    的头像 发表于 09-26 19:20 411次阅读
    <b class='flag-5'>烧录</b><b class='flag-5'>工具</b>操作教程:新手也能快速掌握~

    【项目实战】基于Hi3861鸿蒙智能小车(循迹、超声波避障、远程控制、语音控制、4G定位)有教程代码

    入门鸿蒙物联网找不到“落地”项目——要么功能简单练不到核心,要么资料零散易半途而废。本次【项目实战】聚焦基于Hi3861鸿蒙智能小车,整合了循迹、超声波避障、远程控制、语音交互和4G定位等功能
    的头像 发表于 09-10 17:13 923次阅读
    【项目实战】基于<b class='flag-5'>Hi3861</b>的<b class='flag-5'>鸿蒙</b>智能小车(循迹、超声波避障、远程控制、语音控制、4G定位)有教程代码

    【汇思博SEEK100开发板试用体验】在开发板鸿蒙OS搭建QT开发环境

    SEEK100 开发板 (一)获取 DevEco 项目模板 Qt 官方提供了用于打包的 DevEco 项目模板,需要先获取该模板。该模板为将 Qt 应用打包成鸿蒙可安装的.hap 包提供了基础结构
    发表于 08-24 18:34

    开鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    开鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 1171次阅读
    开鸿<b class='flag-5'>开发板</b>深度体验:从开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>到AI场景实践

    基于RK3576开发板的固件烧录与更新

    在RK3576开发板上单击【RESET按键】,长按【LOAD按键】等待3~4秒,松开【LOAD按键】出现该设备信息则可以 进行固件烧录
    的头像 发表于 04-21 16:54 1240次阅读
    基于RK3576<b class='flag-5'>开发板</b>的固件<b class='flag-5'>烧录</b>与更新

    润和的Hi3861开发版如何连接华为云

    刚入手了一套润和的Hi3861开发套件,下载的是3.2Release版本的源码,想连接华为云但是润和那边的代码仓中没有相关的demo,,求大佬指点
    发表于 04-11 20:32

    润和的Hi3861开发板如何连接华为云

    刚入手了一套润和的Hi3861开发套件,想连接华为云但是润和那边的代码仓中没有相关的demo,求大佬指点
    发表于 04-11 20:30

    深度解析——使用Luatools工具烧录一个具体的项目Air780EPM核心中!

    本篇文章重点介绍如何使用Luatools工具烧录一个具体的项目Air780EPM开发板中。 一、准备好项目文件   在
    的头像 发表于 03-25 15:06 601次阅读
    深度解析——使用Luatools<b class='flag-5'>工具</b><b class='flag-5'>烧录</b>一个具体的项目<b class='flag-5'>到</b>Air780EPM核心<b class='flag-5'>板</b>中!

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】系统镜像编译和烧录

    从贝启开源社区: BQ3568HM开源鸿蒙系统主板资料汇总帖-开源鸿蒙技术交流-Bearkey-开源社区 ,可以获取 贝启科技BQ3568HM开源鸿蒙开发板 的所有资料。 开源
    发表于 03-16 10:53

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】之编译系统与烧录镜像

    了。进入镜像目录,就会看到下面这些文件。 有了镜像文件后,就可以将镜像烧写到开发板。 打开瑞芯微镜像烧写工具,在空白处点击右键后选择“导入配置”,点击镜像
    发表于 02-02 23:55

    M61/M62系列烧录指导(包含模组&amp;开发板)

    进入烧录模式 模组:将IO2接入TTL的话则自动进入烧录模式。 开发板:长按IO2不松开,短按EN,再松开IO2。
    的头像 发表于 01-06 10:06 1734次阅读
    M61/M62系列<b class='flag-5'>烧录</b>指导(包含模组&amp;<b class='flag-5'>开发板</b>)

    OpenHarmony源码编译后烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开
    的头像 发表于 12-30 10:08 1502次阅读
    OpenHarmony源码编译后<b class='flag-5'>烧录</b>镜像教程,RK3566<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>演示

    OpenHarmony怎么修改DPI密度值?触觉智能RK3566鸿蒙开发板演示

    开源鸿蒙OpenHarmony系统下,修改DPI密度值的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐
    的头像 发表于 12-24 11:46 1077次阅读
    OpenHarmony怎么修改DPI密度值?触觉智能RK3566<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>演示

    VMware环境下,同时烧录固件检测不到设备如何解决?触觉智能鸿蒙开发板演示

    本文介绍PC电脑端运行VMware环境下,同时烧录固件检测不到设备的解决方法。触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5
    的头像 发表于 12-19 09:36 1124次阅读
    VMware环境下,同时<b class='flag-5'>烧录</b>固件检测不到设备如何解决?触觉智能<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>演示