电子产业一站式赋能平台

PCB联盟网

搜索
查看: 647|回复: 0
收起左侧

【HarmonyOS HiSpark AI Camera试用连载 】第二次擦肩-内核烧录教程

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2020-10-27 13:56:29 | 显示全部楼层 |阅读模式
【HarmonyOS HiSpark AI Camera试用连载 】第二次擦肩-内核烧录教程,   
本帖最后由 瑟寒凌风 于 2020-10-27 13:06 编辑



谁? 我! 是你? 是我! 你终于来了! 我终于来了! 你终究是来了? 我终究是来了! 你来干什么! 我来烧录内核!



刚拿到开发板,就开始搭建linux编译环境,一阵骚操作后,编译了一个自认为正确的内核文件,就向板子烧录,又是一阵鼓捣,结果板子挂了。。。 至此,我的内心是崩溃的,感谢郭小哥给我的方法,让我把变砖的板子启动起来了。 在官方下载ipcamera_hi3516dv300-1.0.tar.gz文件,提取其中OHOS_Image.bin、rootfs.img、useRFs.img三个文件,注意,这3个文件是官方提供的,OHOS_Image.bin理论上来说是能够跑得起来的内核,如果自己编译的内核跑不起来,可以用这个救活(至少可以让板子启动起来)。

如果你改了uboot启动设置的话,请重新修改设置。 在win10下使用终端工具,串口设置波特率115200,硬件流无,其他的默认。(在此之前,请确保串口驱动正确安装,并且com口无误。) 给板子上电,终端会打印启动信息,在3秒倒计时处按回车键,出现xxxx #字样,就可以通过pri命令查看uboot启动设置。 我之前的配置(错误配置,大家千万不要学我)

错误.jpg (161.58 KB, 下载次数: 0)

下载附件  保存到相册  

半小时前 上传

如果修改了设置(没修改的也可以改),使用如下命令:

第一条命令:

  • setenv bootargs\“console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=15M rw\“

复制代码

第二条命令:

  • setenv bootcmd\“mmc read 0x0 0x80000000 0x800 0x4800; saveenv; go 0x80000000\“

复制代码

第三条命令:

  • saveenv

复制代码

然后重启板子,命令reset 如果uboot设置没有被修改,上面那一步就没必要做。 然后使用HiTool工具通过网口来烧录文件,使用串口烧录速度慢,网口会快很多。

首先修改电脑的ip地址为静态ip,配置如下:

1.ip设置.jpg (29.07 KB, 下载次数: 0)

下载附件  保存到相册  

半小时前 上传



打开HiTool软件,在芯片位置选择Hi3516DV300

2.芯片选择.jpg (7.51 KB, 下载次数: 0)

下载附件  保存到相册  

半小时前 上传

按照如下方式进行烧录

3.烧录过程.jpg (113.56 KB, 下载次数: 0)

下载附件  保存到相册  

半小时前 上传



传输方式选择网口(推荐),ip地址通过刷新按钮,选择刚刚设置好的电脑ip,选择烧写eMMC,然后点击绿色的加号,可以添加项目,这里我们添加3项,以后如果这3个文件中的一个或两个没有更改,也可以不烧写。然后点击浏览按钮,可以选择对应的文件。 第5步中更改文件列表中的硬件类型为emmc,同时每个文件后有个开始地址和长度,请设置成实际文件大小一致(这个长度应该是要和你的文件大小一致(向上取整,单位MB),但是开始地址因为fastboot需要占用1MB,所以这三个文件的开始地址分别向后移了1MB)。



4.配置.jpg (31.56 KB, 下载次数: 0)

下载附件  保存到相册  

半小时前 上传

然后点击烧录,如果开发板已经上电,断开电源重新上电。如果没有上电,就直接上电,稍等一会,即可烧录成功。



图5.成功.jpg (24.26 KB, 下载次数: 0)

下载附件  保存到相册  

半小时前 上传
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表