OpenHarmony--Hi3516DV300设备版本烧写

        本文单独介绍下Hi3516DV300板子,使用Hitool烧写工具烧写lite版本(L1-小型系统)和inux版本(L2-标准系统),和烧写完板子起不来时,配置启动参数操作参考。


目录

一.烧写工具

二.lite版本烧写

1.烧写

2.启动参数设置

三.Linux版本烧写

1.烧写

2.启动参数设置

3.挂载

四.使用USB烧写

1.安装驱动

2.烧写
​​​​​​​


一.烧写工具

Hitool工具

二.lite版本烧写

1.烧写

  最新(2023.1.5)烧写xml:hi3516-liteos烧写.xml

2.启动参数设置

 烧写完成后,板子屏幕如果不亮,请用串口工具连接板子,上下电,按CTRL+C,进入hisilicon #,依次输入以下参数:

setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800; go 0x80000000"; 
setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=30M rw"; 
saveenv
reset

三.Linux版本烧写

1.烧写

2.启动参数设置

烧写完成后,板子屏幕如果不亮,请用串口工具连接板子,上下电,按CTRL+C,进入hisilicon #,依次输入以下参数:

setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/mmcblk0p3 ro rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),9M(kernel),50M(rootfs),50M(userfs)'

setenv bootcmd "mmc read 0x0 0x82000000 0x800 0x4800;bootm 0x82000000"

save

reset

如图:reset重启设备,板子启动成功

3.挂载

1>.配置ip

ifconfig eth0 192.168.1.10

ifconfig查看ip是否配置成功(与本地小网192.168.1.3在同一网段),是否可以ping通本地小网

2>.创建挂载目录

mkdir /storage/data/nfs

chmod 777 /storage/data/nfs

3>.挂载

mount -o nolock,addr=192.168.1.3 -t nfs 192.168.1.3:/mnt /storage/data/nfs

(其中,addr是本地小网,:/mnt是windows端挂载目录)

更多内容请参考:OpenHarmony代码操作总结

四.使用USB烧写

USB烧写速率是最快的,比如L2烧写时,采用网口烧写差不多40分钟左右,使用USB烧写只需3分之左右。

1.安装驱动

1>.点击链接下载HiUSBBurnDriver驱动程序。

2>.下载完成后,点击InstallDriver.exe进行安装。

3>.安装完成后,打开设备管理器,如下图所示,说明HiUSBBurn的驱动安装成功。

4>.安装完HiUSBBurn驱动后,如果您是Windows 10工作台,可能出现找不到上图中的驱动,可以根据如下方式解决:

         a.创建一个“文本文档.TXT”,文件后缀名修改为.reg,如usb.reg。

         b.右键打开创建的usb.reg,将如下脚本拷贝到该文件中,然后保存并关闭。

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\12D1D0010100]
"SkipBOSDescriptorQuery"=hex:01,00,00,00
"osvc"=hex:00,00
"IgnoreHWSerNum"=hex:01

          c. 双击执行usb.reg文件,自动修改注册表文件信息。

           d.重启电脑。

2.烧写

工具:Hitool工具

1>..使用usb连接设备(板子后面的usb口),同时连接串口线连接PC

2>.传输方式选择USB口

3>.点击烧写,按住设备reset键,插拔设备usb线上下点,松开reset键,即开始烧写,等待烧写完成

如下:烧写L2,3516版本

 

猜你喜欢

转载自blog.csdn.net/nanzhanfei/article/details/120421662