AFFGT
点滴价值

HiSpark AI Camera编译烧录问题记录

本文章仅记录我自己遇到的问题、流程。

1.问题

1.根据官方的“Ubuntu编译环境准备”文档说明了LLVM工具编译鸿蒙是有区分的。自己没有认真看LLVM工具。直接下载后安装编译OpenHarmony_1.0.1出差。根据编译log就可以找到 clang 报错。之后换LLVM工具即可。

2.报git-lfs filter-process: git-lfs: command not found 错误

直接安装工具
sudo apt-get install git-lfs

3.烧录过程发现uboot缺少了mac地址的环境变量。由于板子是别人用过的,可能缺失。直接添加即可。

setenv ethaddr 00:de:e9:61:55:54
saveenv

2.编译烧录

1.编译环境按照官方提供的搭建好基本没有什么问题,如果遇到问题可以去社区看看,社区论坛上提供了很丰富的文档以及总结。

2.编译的时候使用debug。因为开发过程中需要用到串口。

python build.py ipcamera_hi3516dv300 -b debug

3.设置uboot。因为我这里使用网口烧录所以加了ip的配置

setenv serverip 192.168.50.225
setenv ipaddr 192.168.50.40
saveenv

4.HiTool上的设置项。HiBurn上的设置如图。但是编译好的镜像路径更具自己的目录添加即可

uboot:vendor\hisi\hi35xx\hi3516dv300\uboot\out\boot\u-boot-hi3516dv300.bin

kernel: out\ipcamera_hi3516dv300\OHOS_Image.bin

rootfs: out\ipcamera_hi3516dv300\rootfs.img

userfs: out\ipcamera_hi3516dv300\userfs.img

烧录的地址和长度我这里先按照官方提供的,以后需要再改。当初我看sdk上也有说明烧录的可以根据需求去看看

3.总结

看文档需要认真,也要清楚明白自己的需求才能更好找到实现方法。

刚上手开发,错误分析也很重要,个人觉得再编译openharmony或者海思的sdk都有报错,但是也给出了问题所在,所以要认真看,认真分析,因为开源,报错总有提示的。

最后,有问题的可以去论坛多看看。现在开始的资料已经丰富起来了。及早入手学习。

 

 

 

 

赞(0) 打赏
未经允许不得转载:EngineerSharing » HiSpark AI Camera编译烧录问题记录

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏