OpenHarmony开源社区
直播中

abdkjshd

8年用户 1144经验值
擅长:可编程逻辑
私信 关注
[经验]

在Hi3516DV300板子上使用Hitool烧写工具烧写lite版本

一.烧写工具

Hitool工具

二.lite版本烧写

1.烧写

2.启动参数设置

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

setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800;"

setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=20M rw"

saveenv

go 0x80000000

三.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端挂载目录)

四.使用USB烧写

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

1.安装驱动

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

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

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

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

a.创建一个“文本文档.TXT”,文件后缀名修改为.reg,如u***.reg
b.右键打开创建的u***.reg,将如下脚本拷贝到该文件中,然后保存并关闭。


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlu***flags12D1D0010100]

"SkipBOSDescriptorQuery"=hex:01,00,00,00

"osvc"=hex:00,00

"IgnoreHWSerNum"=hex:01

c. 双击执行u***.reg文件,自动修改注册表文件信息。
d.重启电脑。


2.烧写

工具:Hitool工具

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

2>.传输方式选择USB口

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

如下:烧写L2,3516版本

原作者:@_南先森

更多回帖

发帖
×
20
完善资料,
赚取积分