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

    浏览量

    9063
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    70134
  • Hi3861
    +关注

    关注

    1

    文章

    64

    浏览量

    7682

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迅为iTOP-Hi3516CV610开发板SDK升级更新

    为了让大家在使用迅为iTOP-Hi3516CV610开发板进行产品开发时,拥有更强大的性能和更丰富的功能,我们对开发板的底层SDK进行了重大版本更新!
    的头像 发表于 03-27 14:26 445次阅读

    【迅为iTOP-Hi3403开发板】一站式启动Hi3403 NPU开发:从运行例程开始,快速验证AI效能

    【迅为iTOP-Hi3403开发板】一站式启动Hi3403 NPU开发:从运行例程开始,快速验证AI效能
    的头像 发表于 02-12 15:59 1130次阅读
    【迅为iTOP-<b class='flag-5'>Hi</b>3403<b class='flag-5'>开发板</b>】一站式启动<b class='flag-5'>Hi</b>3403 NPU<b class='flag-5'>开发</b>:从运行例程开始,快速验证AI效能

    【正点原子STM32N647开发板试用】--开箱与开发环境搭建

    了触摸显示屏、摄像头模块、调试烧录工具、SD卡等,非常齐全,赞并表示感谢。 一.开箱与开发板了解 收到正点原子STM32N647开发板在一个黑色大盒子里,如下图所示,此外还配有一个红外
    发表于 01-25 00:01

    迅为iTOP-Hi3516开发板驱动开发资料全面上线,构建从入门精通的完整学习路径!

    迅为iTOP-Hi3516开发板linux驱动开发资料全面上线,构建从入门精通的完整学习路径!
    的头像 发表于 12-19 15:47 875次阅读
    迅为iTOP-<b class='flag-5'>Hi</b>3516<b class='flag-5'>开发板</b>驱动<b class='flag-5'>开发</b>资料全面上线,构建从入门<b class='flag-5'>到</b>精通的完整学习路径!

    如何申请鸿蒙开发板?想体验鸿蒙生态。

    如何申请鸿蒙开发板?想体验鸿蒙生态。
    发表于 11-29 08:34

    重磅升级!迅为iTOP-Hi3403开发板SDK全面升级至Linux 6.6内核

    【重磅升级!迅为iTOP-Hi3403开发板SDK全面升级至Linux 6.6内核】
    的头像 发表于 11-18 13:34 1209次阅读
    重磅升级!迅为iTOP-<b class='flag-5'>Hi</b>3403<b class='flag-5'>开发板</b>SDK全面升级至Linux 6.6内核

    触觉智能Purple Pi OH开发板率先适配OpenHarmony6.0 Release,鸿蒙明星开发板

    2025年9月19日,在官网上线开源鸿蒙OpenHarmony6.0Release仅13天,触觉智能宣布旗下PurplePiOH开发板成功完成OpenHarmony6.0Release系统适配。这一
    的头像 发表于 10-29 08:00 1110次阅读
    触觉智能Purple Pi OH<b class='flag-5'>开发板</b>率先适配OpenHarmony6.0 Release,<b class='flag-5'>鸿蒙</b>明星<b class='flag-5'>开发板</b>

    效率翻倍!量产烧录工具使用技巧大公开~

    告别繁琐烧录流程!这款高效量产工具让你事半功倍。今天把压箱底的使用技巧全公开,简单几步轻松上手,不领真的亏了! 本文以Air780EPM开发板为例,演示量产烧录
    的头像 发表于 10-09 18:50 569次阅读
    效率翻倍!量产<b class='flag-5'>烧录</b><b class='flag-5'>工具</b>使用技巧大公开~

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

    迅为Hi3516CV610开发板强劲内核-海思Hi3516CV610核心
    的头像 发表于 09-30 15:19 2612次阅读
    迅为<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 1347次阅读
    <b class='flag-5'>烧录</b><b class='flag-5'>工具</b>操作教程:新手也能快速掌握~

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

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

    【米尔NXP i.MX 91开发板评测】开发板系统固件烧录

    准备 准备一根USB Type C线,连接到开发板OTG口 开发板下载模式拨码(1-4):0100 UUU 烧录镜像工具及镜像文件
    发表于 09-01 14:41

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

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

    【米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT开发环境搭建以及应用部署

    Linux Device Device: 点击Manage按钮,根据开发板的IP地址设置主机,同时使用页面的上公私钥配置工具生成公私钥信息并部署公钥开发板。 Sysroot:设置为
    发表于 07-14 11:26

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

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