当前位置: 代码迷 >> 综合 >> 烧录HI3516EV200的uboot,kernel,fs
  详细解决方案

烧录HI3516EV200的uboot,kernel,fs

热度:91   发布时间:2023-10-11 10:24:59.0

在上一篇在我们生成了uboot zImage,fs,这一篇我们把这些文件烧录到摄像头中

1:使用HITOOL 烧录uboot文件到开发板中,HItool在\hi3516ev200+imx307+tf\海思sdk\Hi3516EV200R001C01SPC010\01.software\pc\HiTool文件夹中
烧录HI3516EV200的uboot,kernel,fs

1:选择网口烧录模式
2:选择好服务器IP和板子的IP
3:选择要烧录的部分
4:点击烧录,然后重新上电即可开始烧录

分区表

uboot kernel rootfs
1M 5M 26M

TFTP烧录kernel

mw.b 0x42000000 0xFF 0x500000;
tftp 0x42000000 uImage_hi3516ev200
sf probe 0;
sf erase 0x100000 0x500000;
sf write 0x42000000 0x100000 0x500000

TFTP烧录rootfs

mw.b 0x42000000 0xFF 0x1A00000;
tftp 0x42000000 rootfs_uclibc_64k.jffs2
sf probe 0;
sf erase 0x600000 0x1A00000;
sf write 0x42000000 0x600000 0x1A00000

启动摄像头,在uboot界面设置启动参数
设置启动参数和启动命令,
这里烧录的分区部分要和上图中,分区表对应

setenv bootargs 'mem=32M console=ttyAMA0,115200 coherent_pool=2M root=/dev/mtdblock2 rw rootfstype=jffs2 mtdparts=hi_sfc:1024K(Uboot),5120K(kernel),26624K(rootfs)'
setenv bootcmd 'sf probe 0;sf read 0x42000000 0x100000 0x500000;bootm 0x42000000';
saveenv;
reset
  相关解决方案