[3516 AI camera] 2天的环境搭建,崩溃!!!! 原创

发布于 2021-1-29 14:30
浏览
0收藏

 

这周一终于拿到了开发板,心里非常开心。下面先上照片
[3516 AI camera] 2天的环境搭建,崩溃!!!!-开源基础软件社区

拿到板子之后,首先对AI camera开发套件进行了安装,进行的还算顺利。接下来进行环境搭建,我以为往后会幸运常伴吾身,没想到,都是我以为!!!!!

 

 

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

                                                                                             美丽的分界线

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

1.准备工作

  • virtualBox          跑Linux虚拟机(免费)
  • ubuntu18.04 (之前有在论坛关注到python必须要用3.7+,20.04正好符合,因为之前我正好下载过18.04的镜像,索性直接用,再升级python)
  • 源码               (官网)

 

2.环境搭建

1.安装virtualbox,并安装ubuntu系统,更换源并安装samba。

2.安装samba,python3.8

       附上一个安装参考教程:https://blog.csdn.net/study_in/article/details/102574831

3.安装编译环境:

 

 在官网中有两种形式安装环境,一个是自己按照教程手动安装,另一种是通过Docker方式获取编译环境,我采取的是docker的形式。

先附上官网docker安装教程https://gitee.com/openharmony/docs/blob/master/get-code/%E8%8E%B7%E5%8F%96%E5%B7%A5%E5%85%B7.md

这里我采取的是第二种,独立docker形式。下面说一说我在安装中遇到的问题:

首先在系统中找不到docker指令,故先安装docker:

1.sudo apt install apt-transport-https ca-certificates curl software-properties-common

2.在/etc/apt/sources.list.d/docker.list文件中添加下面内容
deb https://download.docker.com/linux/ubuntu zesty edge
3.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4.sudo apt install docker.io

然后按照文档执行即可实现编译源码所有的环境搭建。

 

DevEco Device Tool工具环境的搭建:

先附上网址:https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976

还是只说我遇到果的问题:

1.在安装hpm过程中总是报错: rollbackFailedOptional verb npm-session 

解决办法:(先清除之前的代理,用国内淘宝镜像)

npm config rm proxy npm config rm https-proxy
npm config set registry http://registry.npm.taobao.org
npm config get registry

 

2.DevEco Device Tool中按configure没反应:

解决办法:没有将源码导入进去

 

3.在工具中找不到端口,且一直提示安装,安装完成效果一样,还是提示安装

解决措施:
开发者没有安装serialport modules:开发者通过cmd窗口输入命令"npm install -g serialport"下载seriaport,然后重启vscode;
开发者没有配置serialport modules:可依此
打开一个cmd窗口,输入命令"npm config get prefix"获取路径{prefix};
打开环境变量配置,在系统环境变量中,增加新的配置 NODE_PATH:{prefix}\modules;      /*我的就是这个配置的不正确,修改之后解决*/

 

4.端口也找到了,下载设置都好了,接下来就要烧录程序了,带着激动的情绪,点击burn,果然没让我失望,失败了,

按照提示让我安装npm install -s usb,这个根据文档3516需要安装,安装过程出现错误,最开始错误提示node.lib包损坏,只好在node官网里面下载了对应版本的

node.lib。放到对应的目录在此执行依然出错,提示如下:

 c:\users\zwq\node_modules\nan\nan.h(959): note: 参见“Nan::MakeCallback”的声明
node.lib(node.exe) : fatal error LNK1190: 找到无效的链接地址信息,请键入 0x0014 [C:\Users\zwq\node_modules\usb\build\usb_bindings.vcxp
roj]

后来在论坛找到答案:https://developer.huawei.com/consumer/cn/forum/topic/0202352443767730634?fid=0101303901040230869

因我下载的是14.xx版本的node,提供的是12.xx的模块,刚开始没有切换node版本,依然不行,后来抱着试试的心态,随便下载了一个12.xx版本的node,执行成功。

 

最开始是可以下载了,但是一直串口无输出显示,最后经过插插拔拔莫名的好了,下载,这回终于有一些看起来像样的log了:

> Executing task: hpm run 'upload' <Start flash images...Open serial port: COM5testuboot succeedmw.b 0x81000000 0x00 0x2000000
hisilicon # 
mmc write 0x0 0x81000000 0x0 0x100000;MMC write: dev # 0, block # 0, count 1048576 ... 1048576 blocks written: OK
37.16 MB/s
hisilicon # sendHisiliconCmd: isilicon # mmc write 0x0 0x81000000 0x0 0x100000;MMC write: dev # 0, block # 0, count 1048576 ... 1048576 blocks written: OK
37.16 MB/s
hisilicon #
Please power off and restart the board......

 

结果下载完我的心彻底凉透了,系统起不来了。。。。。。。。。。。哭了,继续查看文档。[3516 AI camera] 2天的环境搭建,崩溃!!!!-开源基础软件社区

得知:通过hitool工具下载uboot

[3516 AI camera] 2天的环境搭建,崩溃!!!!-开源基础软件社区通过如下方式将uboot烧写进去,uboot存储的路径为:vendor\hisi\hi35xx\hi3516dv300\uboot\out\boot

烧进去之后终于进入了控制台。最后通过串口方式将所有的img烧进去之后,系统终于起来了,激动不已!!!!

 

最后要说一下,3516dv300在win10下面不支持usb口下载,因特殊原因,网口下载不方便,所以才选择串口下载,整个下来耗时1小时40分钟,这个等待可想而知。。。。。煎熬。

如环境允许,尽量用网口推荐方式下载。之前用dev tool下载失败的原因估计也时这个原因。

就此,我所有的安装-编译-下载完成,此篇文档一些内容可能只能在本人电脑特定环境下完成,所以所有内容只能进行参考。

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2021-1-29 17:55:51修改
2
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐