当前位置:   article > 正文

《HarmonyOS开发 – OpenHarmony开发笔记(基于小型系统)》第3章 OpenHarmony源码编译与下载_openharmonyos 编译

openharmonyos 编译

开发环境:
开发系统:Ubuntu 20.04
开发板:Pegasus物联网开发板
MCU:Hi3861
OpenHarmony版本:3.0.1-LTS

3.1 OpenHarmony源码编译

Pegasus物联网开发板基于华为海思Hi3861芯片,对应的产品名字是wifiiot_hispark_pegasus。
接下来编译wifiiot_hispark_pegasus,这里采用hb工具编译,在代码根目录下执行

$ hb set
  • 1

这里我们选择wifiiot_hispark_pegasus

在这里插入图片描述

可使用上下键进行选择,也可使鼠标选择。

然后输入以下命令开始编译:

$ hb build -f
  • 1

在这里插入图片描述

等待编译完成即可。

在这里插入图片描述

成功编译后,固件在out/hispark_pegasus/wifiiot_hispark_pegasus目录下。

在这里插入图片描述

Hi3861_wifiiot_app_allinone.bin就是需要烧写的固件。

3.2固件烧写

OpenHarmony烧写固件的方式有很多种,可以使用OpenOCD,一般会结合VS Code来烧写,也可用于调试,但是需要一定的基础,后面会细讲如何使用OpenOCD来下载调试程序。

本文将使用OpenHarmony官网的烧写工具HiBurn。

第一步:打开HiBurn,然后选择Hi3861_wifiiot_app_allinone.bin固件。

在这里插入图片描述

第二步:点击‘Connect’按钮,然后点击复位按钮。

在这里插入图片描述

即可开始下载。

在这里插入图片描述

等待下载完成。

在这里插入图片描述

下载完成后,点击‘Disconnect’按钮。

烧写完成后,使用xshell等工具,可以看到以下打印信息。

在这里插入图片描述

这是开发板的默认程序,用于开发板的测试。

等待测试完成,等的时间可能会有点久。

在这里插入图片描述

到此,测试就完成了。

下一章开始讲解应用开发。



欢迎访问我的网站

BruceOu的哔哩哔哩
BruceOu的主页
BruceOu的博客
BruceOu的CSDN博客
BruceOu的简书
BruceOu的知乎


欢迎订阅我的微信公众号

.关注公众号[嵌入式实验楼]]获取更多资源

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/316515
推荐阅读
相关标签
  

闽ICP备14008679号