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

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

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】配置鸿蒙Windows烧录环境 && 用Hiburn烧录第一个程序

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-08 17:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:跋扈洋, 帖子地址:https://bbs.elecfans.com/jishu_2003983_1_1.html

配置Windows烧录环境
安装Visual Studio Code检测版本如果已安装Visual Studio Code,打开命令行工具,输入code --version命令,检查版本号是否为1.45.1及以上版本;可以正常返回版本号,说明环境变量设置也正确。

登录Visual Studio Code官方网站,下载Visual Studio Code软件包,要求为1.45.1及以上版本。
下载完成后,点击软件包进行安装。安装过程中,请勾选“添加到PATH(重启后生效)”。

安装完成后,重启计算机,使Visual Studio Code的环境变量生效。
安装Node.js说明如果已安装Node.js,打开命令行工具,输入node -v命令,检查版本号是否为12.0.0及以上版本。如果版本符号要求,请添加NODE_PATH变量。
  • 登录Node.js官方网站,下载Node.js软件包。请选择LTS版本12.0.0及以上,Windows 64位对应的软件包。

  • 下载完成后,点击软件包进行安装,勾选图中的选项框,自动安装必要工具(如Python、Visual Studio构建工具链)。
  • Node.js安装完成后,点击Finish,系统会打开一个新窗口,自动安装必要的工具,请点击键盘任意键继续。

系统自动打开PowerShell工具,开始安装必要工具,会提示安装Python和Visual Studio构建工具链安装成功。
说明
如果安装必要工具链过程中提示Visual Studio的更新失败,可以忽略跳过,不影响使用。

  • 在“此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量 >系统变量”中,新增NODE_PATH变量,值为:C:Users{userName}AppDataRoamingnpmnode_modules,其中userName请替换为实际的用户名称。
  • 打开CMD命令行工具,输入“node -v”命令,能正常查询Node.js的版本号,说明Node.js安装成功。

安装JDK说明如果已安装JDK,打开命令行工具,输入java -version命令,检查版本号是否1.8版本。
请自行下载并安装JDK,版本要求为:1.8版本。

安装hpm该方式需先确保Node.js安装成功。在安装hpm前,请检查网络连接状态,如果网络不能直接访问Internet,而是需要通过代理服务器才可以访问。这种情况下,需要先设置npm代理,才能安装hpm。
打开命令行工具,执行如下命令安装hpm。
npm install -g @ohos/hpm-cli
  • 1
安装完成后,执行如下命令(V为大写字母)查看hpm是否安装成功。
hpm -V
  • 1
安装DevEco Device Tool插件如果您已经安装过DevEco Device Tool 插件,在您安装新版本前,请先手动将已安装的DevEco Device Tool 插件卸载后再按照如下步骤进行安装。
  • 登录HarmonysOS设备开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为帐号。如果已有华为开发者帐号,请直接点击登录按钮。
    进入HUAWEI DevEco Device Tool产品页,下载DevEco Device Tool安装包。
  • 打开Visual Studio Code软件。
    采用从本地磁盘安装方式,安装DevEco Device Tool。
  • 安装成功后,界面如下图所示。
  • 安装C/C++插件
    HarmonysOS设备开发采用C/C++语言,Visual Studio Code工具对C/C++语言的支持插件非常丰富,可以安装“C/C++”插件来实现C/C++代码智能提示、代码高亮、格式化等功能,帮助您更高效、便利的开发更规范和优美的代码。
在Visual Studio Code的插件市场,输入“C/C++”,然后点击“Install”。

  • 如果在线安装失败,可点击右下角弹框的“Go to Download Page”,下载离线插件(选择“cpptools-win32.vsix”版本,Windows下,64位和32位系统均为同一个安装包)。然后再参考安装DevEco Device Tool插件的方式,离线安装C/C++插件。
导入和配置工程源码获取获取HarmonyOS源码可以从鸿蒙官方获取HarmonyOS方法获取HarmonyOS源码。
地址
创建一个共享文件夹
映射目前HarmonyOS源码只支持在Linux系统中进行编译,可以将Linux环境下的工程目录映射到Windows环境下,然后使用DevEco Device Tool打开,并在Windows环境下进行烧录和调试。映射方法如下:
在Linux上,设置HarmonyOS源码所在文件夹为共享文件夹。
在Windows上,鼠标右键单击“此电脑”,选择“映射网络驱动器(Z)

选择一个未使用的驱动器,并设置HarmonyOS源码所在的路径,格式为“Linux IP地址共享文件夹名称”,如:10.6.25.83HarmonyOS,点击“完成”。
导入源码HarmonyOS暂不支持Windows系统源码,请从映射的Linux服务器的共享路径,导入源码。
在Visual Studio Code中,点击DevEco Device Tool插件按钮图标,然后点击“Import”按钮。

选择本地映射的HarmonyOS源码文件夹,然后点击“Import”导入工程。

用Hiburn烧录第一个程序
  • 点界面左上角的Setting->Com settings进入串口参数设置界面,串口参数设置界面上,Baud为波特率,默认115200,可以选择921600,2000000,或者 3000000(实测最快支持的值),其他参数保持默认,点“确定”保存;
  • 据设备管理器,选择正确的COM口,例如我的开发板是COM4,如果是打开程序之后才插串口线的,可以点一下“Refresh”刷新串口下拉框的可选项;
  • 点“Select file”弹出文件选择对话框,选择编译生成的allinone.bin文件,这个bin其实是多个bin合并的文件
  • 点击Connect,连接串口设备,这时HiBurn会打开串口设备,并尝试开始烧写,需要确保没有其他程序占用串口设备(烧写之前可能正在用超级终端或串口助手查看串口日志,需要确保其他软件已经关闭了当前使用的串口);
    复位设备,按开发板的RESET按键;
    等待输出框出现三个"=========================================="以及上方均出现successful,即说明烧录成功;
  • 烧录成功后,需要手动点“Disconnect”断开串口连接,否则会提示“Wait connect success flag (hisilicon) overtime.”;
程序效果
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    15

    文章

    2379

    浏览量

    128895
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35574
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    罗德与施瓦茨宣布推出新频段 R&S ZNB3000 矢量网络分析仪,频率高达 54 GHz

    R&SZNB3000以业界领先的测量速度、出色的扩展能力及流射频性能,为中端矢量网络分析仪市场树立了新标杆。随着高频型号的加入,R&SZNB3000将覆盖更广泛的应用场景。罗德与施
    的头像 发表于 12-04 17:04 190次阅读
    罗德与施瓦茨宣布推出新频段 R&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;S ZNB3000 矢量网络分析仪,频率高达 54 GHz

    nRF54芯片怎么烧录程序&amp;amp;nrfutil的安装使用

    因为最近有许多用户使用nRF54系列芯片遇到了烧录问题,所以给大家讲下如何给nRF54系列烧录程序(nRF52系列产品也可以使用):
    发表于 09-29 22:09

    GRAS 发布全新座舱测试支架 AutoArray:PR0003 &amp;amp;amp; PR0004!

    全球测试和测量领域的领导者AxiometrixSolutions旗下品牌GRASSound&amp;Vibration,宣布推出全新座舱测试支架AutoArrayPR0003和PR0004。这两款
    的头像 发表于 08-08 17:39 1329次阅读
    GRAS 发布全新座舱测试支架 AutoArray:PR0003 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; PR0004!

    CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&amp;amp;amp;50W单声道R类音频功率放大器

    CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&amp;amp;50W单声道R类音频功率放大器
    的头像 发表于 07-16 20:42 378次阅读
    CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;50W单声道R类音频功率放大器

    Texas Instruments AMP-PDK-EVM子板开发套件数据手册

    Texas Instruments AMP-PDK-EVM子板开发套件设计用于搭配AMP-PDK-EVM主板使用。子板套件选项适用于不同封装型号。引脚数支持器件的关断和非关断型号。TI
    的头像 发表于 07-09 14:15 536次阅读
    Texas Instruments <b class='flag-5'>AMP</b>-PDK-EVM子板开发<b class='flag-5'>套件</b>数据手册

    新知|Verizon与AT&amp;amp;amp;T也可以手机直接连接卫星了

    与Starlink星链合作的反击。早些时候,T-Mobile宣布其手机直连卫星服务开放测试,任何用户都可以申请测试,并在第一阶段提供卫星消息服务。AT&amp;T通过手机直连卫星视频通话早前,星链
    的头像 发表于 06-19 07:07 895次阅读
    新知|Verizon与AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T也可以手机直接连接卫星了

    rt-thread studio debug生成了elf &amp;amp;amp; map,为什么不生成反汇编?

    开发中crash后dump出了现场,需要通过反汇编文件确定crash的lr &amp;amp; pc,大部分使用rtthread studio的环境windows,在
    发表于 06-11 06:42

    多模块配置!YU系列USB、Type-C连接器为工控机打造&amp;amp;quot;全能型&amp;amp;quot;数据传输方案

    背景介绍工控机是类用于工业、野外等复杂恶劣环境的专用计算机设备,如何实现稳如磐石的数据传输是关键?凌科电气YU-USB&amp;Type-C工业连接器,以严苛环境适配性及长期稳定的性
    的头像 发表于 05-07 18:27 481次阅读
    多模块<b class='flag-5'>配置</b>!YU系列USB、Type-C连接器为工控机打造&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot;全能型&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot;数据传输方案

    TFT&amp;amp;LCD,是电阻屏还是电容屏?

    TFT&amp; LCD是采用薄膜晶体管技术的液晶触摸显示器,它本身并不决定是电阻屏还是电容屏。电阻屏和电容屏指的是不同的触摸技术,电容屏在现代设备中更为常见。
    的头像 发表于 04-14 13:35 1377次阅读
    TFT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;LCD,是电阻屏还是电容屏?

    双模载波芯片CN8513&amp;amp;amp;CN8514在智能家居中的创新应用

    双模载波芯片CN8513&amp;CN8514在智能家居中的创新应用
    的头像 发表于 02-10 09:43 965次阅读
    双模载波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514在智能家居中的创新应用

    “国产双系统”出炉!复旦微FMQL20SM非对称AMP:Linux + 裸机

    Linux + RTOS/裸机,但需主核心来控制整个系统以及其它从核心。每个处理器核心相互隔离,拥有属于自己的内存,既可各自独立运行不同的任务,又可多个核心之间进行核间通信。 图 1 FMQL20SM AMP异构多核框架示意
    的头像 发表于 01-24 13:46 1165次阅读
    “国产双系统”出炉!复旦微FMQL20SM非对称<b class='flag-5'>AMP</b>:Linux + 裸机

    HPLC+HRF双模载波芯片CN8513&amp;amp;amp;CN8514应用于智能楼宇

    HPLC+HRF双模载波芯片CN8513&amp;CN8514应用于智能楼宇
    的头像 发表于 01-09 10:01 1180次阅读
    HPLC+HRF双模载波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514应用于智能楼宇

    HPLC+HRF双模载波芯片CN8513&amp;amp;amp;CN8514用于智能抄表系统

    HPLC+HRF双模载波芯片CN8513&amp;CN8514用于智能抄表系统
    的头像 发表于 01-03 10:04 2391次阅读
    HPLC+HRF双模载波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514用于智能抄表系统

    如何判断产品需不需要做AT&amp;amp;amp;T认证?AT&amp;amp;amp;T测试内容和要求分享

    随着经济全球化的发展,国内越来越多产品厂商选择将自家产品出口到北美市场,而这时候各位厂商都会面临产品需不需要做AT&amp;T的问题。今天英利检测针对这问题整理了些关于AT&amp
    的头像 发表于 12-23 17:46 1021次阅读
    如何判断产品需不需要做AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T认证?AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T测试内容和要求分享

    凌科电气YU系列工业级连接器登场,解锁USB&amp;amp;Type-C多模块新体验!

    近日,凌科全新推出YU系列USB&amp;amp;Type-C多模块工业级连接器,在功能上实现了全面升级。
    的头像 发表于 12-18 09:46 792次阅读