[文章]【开鸿智谷NiobeU4开发板免费试用体验】开发环境搭建遇到的问题以及烧录

阅读量0
0
0

一、环境搭建中遇到的问题

开发环境就不多说了,用的ubuntu22.04版本,在VMware虚拟机中运行的。具体搭建教程参见官方文档)
运行 hb set报如下错误
编译错误.png
经工作人员帮助,确定这是python版本过高导致的,解决方法,做如下修改:

vim ~/.local/lib/python3.10/site-packages/prompt_toolkit/styles/from_dict.py
将其中的from collectionsimport Mappingfrom 改为collections.abc import Mapping

修改了之后还是编译不通过,报如下错误:
编译错误2.png
经分析知道这是三方库导致的,原因是更新了lwip和mbedtls版本,导致不兼容。解决方法:将这两个库回退到之前版本。

repo forall third_party/lwip/ third_party/mbedtls/ base/update/ota_lite/ base/security/huks -c git reset --hard OpenHarmony-v3.2-Beta2

做了这些修改,后面就直接编译成功了

编译成功.png

二、固件下载

将开发板和电脑连接,如果没装串口驱动,则需要安装驱动,我电脑是已经安装过同系列的驱动,所以插上后就直接识别并分配串口号了。
编译成功后在SDK目录下的out\niobeu4\iotlink\bin路径下生成4个文件,其中的.elf文件暂时用不到,不用管

名称 说明
bootloader.bin 启动引导
OHOS_Image.bin 鸿蒙内核以及应用程序
partitions.bin 分区表
固件下载采用esp官方的下载软件flash_download_tool_v3.8.7。我这里使用的是3.8.7版本,最好在esp官网下载最新版本。打开软件后选择如下型号:
image.png
然后选择文件并按如下配置下载地址以及参数
image.png

板子里面已经存在了引导和分区表,所以就只需要下载运行程序即可,可以缩短时间。包括将波特率设置为921600也是为了加快下载时间。
下载完成后按复位即可运行程序

image.png

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友