在上一篇在我们生成了uboot zImage,fs,这一篇我们把这些文件烧录到摄像头中
1:使用HITOOL 烧录uboot文件到开发板中,HItool在\hi3516ev200+imx307+tf\海思sdk\Hi3516EV200R001C01SPC010\01.software\pc\HiTool文件夹中
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