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

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

3天内不再提示

鸿蒙OpenHarmony【轻量系统烧录】 (基于Hi3861开发板)

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-04-22 16:47 次阅读

烧录

烧录是指将编译后的程序文件下载到开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。

Hi3861V100的镜像烧录通过Windows环境进行烧录,开发者启动烧录操作后,DevEco Device Tool通过Remote远程模式,将Ubuntu环境下编译生成的待烧录程序文件拷贝至Windows目录下,然后通过Windows的烧录工具将程序文件烧录至开发板中。

前提条件

  • 代码已[编译]完成。
  • 根据[USB转串口驱动安装指南]安装USB转串口的驱动程序。

鸿蒙开发指导文档:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

搜狗高速浏览器截图20240326151547.png

操作步骤

  1. 请连接好电脑和待烧录开发板,需要连接USB口,具体可参考[Hi3861V100开发板介绍]

  2. 在DevEco Device Tool中,选择 REMOTE DEVELOPMENT > Local PC ,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。

    • 如果Local PC右边连接按钮为zh-cn_image_0000001326512673,则远程计算机与本地计算机为已连接状态,不需要执行其他操作。
    • 如果Local PC右边连接按钮为zh-cn_image_0000001275432904,则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。

    zh-cn_image_0000001285658392

  3. 在菜单栏中点击Project Settings按钮,进入Hi3861V100工程配置界面。
    zh-cn_image_0000001333802045

  4. 在“Tool Chain”页签,检查Uploader烧录器工具是否已安装。

    • 如工具为“uninstalled”状态(status_uninstall),可单击 Download Uninstalled Tools ,自动安装所需工具,或单击工具后方的Download安装指定工具。
    • 如工具无法通过Download方式安装,表示该工具未被DevEco Device Tool收录,需要开发者自行下载到本地后单击Import导入。

    3861_false

  5. 在“wifiiot_hispark_pegasus”页签,设置烧录选项,包括upload_port、upload_protocol和upload_partitions。配置完成后工程将自动保存。

    • upload_port:选择已查询的串口号。
    • upload_protocol:选择烧录协议,选择“hiburn-serial”。
    • upload_partitions:选择待烧录的文件名称。DevEco Device Tool已预置默认的烧录文件信息,如果需要修改待烧录文件地址,可点击每个待烧录文件后的zh-cn_image_0000001333642545按钮进行修改。

    zh-cn_image_0000001345770181

  6. 在“PROJECT TASKS”中,点击hi3861下的Upload按钮,启动烧录。
    zh-cn_image_0000001333322693

  7. 启动烧录后,显示如下提示信息时,请在15秒内,按下开发板上的RST按钮重启开发板。
    hi3861-upload-restart
    重新上电后,界面提示如下信息时,表示烧录成功。
    zh-cn_image_0000001281002722

审核编辑 黄宇

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

    关注

    25

    文章

    4933

    浏览量

    97158
  • 烧录
    +关注

    关注

    8

    文章

    254

    浏览量

    35515
  • 鸿蒙
    +关注

    关注

    57

    文章

    2306

    浏览量

    42728
  • Hi3861
    +关注

    关注

    1

    文章

    59

    浏览量

    6448
  • OpenHarmony
    +关注

    关注

    25

    文章

    3657

    浏览量

    16128
收藏 人收藏

    评论

    相关推荐

    鸿蒙OpenHarmony系统 编译】 (基于Hi3861开发板

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。
    的头像 发表于 05-14 17:53 1177次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>轻</b><b class='flag-5'>量</b><b class='flag-5'>系统</b> 编译】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony系统 烧录】 (基于Hi3861开发板

    针对Hi3861开发板,除了DevEco Device Tool
    的头像 发表于 05-10 16:59 1042次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>轻</b><b class='flag-5'>量</b><b class='flag-5'>系统</b> <b class='flag-5'>烧录</b>】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony系统 运行】 (基于Hi3861开发板

    由于Hi3861为WLAN模组,您可以在版本编译及烧录后,通过如下操作,使开发板实现联网功能。
    的头像 发表于 05-10 16:38 656次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>轻</b><b class='flag-5'>量</b><b class='flag-5'>系统</b> 运行】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony南向:【Hi3861开发板介绍】

    Hi3861开发板是一片大约2cm*5cm大小的开发板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基带和RF(Radio Frequency)电路。支持,并配套提供开放、易用的
    的头像 发表于 05-06 17:19 975次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>南向:【<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>介绍】

    鸿蒙OpenHarmony【小型系统 烧录】(基于Hi3516开发板

    针对Hi3516DV300开发板,除了DevEco Device Tool(操作方法请参考烧录))外,还可以使用HiTool进行烧录
    的头像 发表于 04-28 15:03 1204次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【小型<b class='flag-5'>系统</b> <b class='flag-5'>烧录</b>】(基于<b class='flag-5'>Hi</b>3516<b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony系统 环境搭建】 (基于Hi3861开发板

    除上述[安装库和工具集]和[安装编译工具]外,针对Hi3861开发板还需要安装特定的编译工具。
    的头像 发表于 04-26 17:47 1768次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>轻</b><b class='flag-5'>量</b><b class='flag-5'>系统</b> 环境搭建】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony【集成三方SDK】 (基于Hi3861开发板

    OpenHarmony致力于打造一套更加开放完善的IoT生态系统,为此OpenHarmony规划了一组目录,用于将各厂商的SDK集成到OpenHarmony中。本文档基于
    的头像 发表于 04-24 15:11 1045次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【集成三方SDK】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony【LED外设控制】 (基于Hi3861开发板

    OpenHarmony WLAN模组基于Hi3861平台提供了丰富的外设操作能力,包含I2C、I2S、ADC、UART、SPI、SDIO、GPIO、PWM、FLASH等
    的头像 发表于 04-23 21:57 578次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【LED外设控制】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony系统运行】 (基于Hi3861开发板

    由于Hi3861为WLAN模组,您可以在版本编译及烧录后,通过如下操作,使开发板实现联网功能。
    的头像 发表于 04-23 09:50 673次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>轻</b><b class='flag-5'>量</b><b class='flag-5'>系统</b>运行】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    OpenHarmony鸿蒙南向开发案例:【智能猫眼(基于Hi3518开发板)】

    基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518
    的头像 发表于 04-22 15:46 1919次阅读
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>鸿蒙</b>南向<b class='flag-5'>开发</b>案例:【智能猫眼(基于<b class='flag-5'>Hi</b>3518<b class='flag-5'>开发板</b>)】

    鸿蒙OpenHarmony系统编译】 (基于Hi3861开发板

    DevEco Device Tool支持Hi3861V100开发板的源码一键编译功能,提供编译工具链和编译环境依赖的检测及一键安装,简化复杂编译环境的同时,提升了编译的效率。
    的头像 发表于 04-22 15:19 530次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>轻</b><b class='flag-5'>量</b><b class='flag-5'>系统</b>编译】 (基于<b class='flag-5'>Hi3861</b><b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony【搭建Ubuntu环境】

    支持在Windows环境下进行编译,如Hi3861Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。
    的头像 发表于 04-19 16:53 1241次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【搭建Ubuntu环境】

    鸿蒙OpenHarmony【搭建Windows环境】

    支持在Windows环境下进行编译,如Hi3861Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。
    的头像 发表于 04-19 15:42 569次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【搭建Windows环境】

    OpenHarmony开发实例:【鸿蒙.bin文件烧录

    如何使用HiBurn工具烧录鸿蒙的.bin文件到Hi3861开发板
    的头像 发表于 04-14 09:54 390次阅读
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>开发</b>实例:【<b class='flag-5'>鸿蒙</b>.bin文件<b class='flag-5'>烧录</b>】

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

    ,一个是鸿蒙应用开发,一个是鸿蒙设备开发。我们的Hi3861鸿蒙
    发表于 02-01 16:55