HI3515开发板从NAND启动并引导的配置

1. nand+yaffs2

#网络设置

setenv serverip 192.168.1.100;setenv ipaddr 192.168.1.99;setenv netmask 255.255.255.0;setenv gatewayip 192.168.1.1;saveenv



#启动参数

setenv bootargs 'mem=32M console=ttyAMA0,115200  init=/linuxrc noinitrd root=1f02 rootfstype=yaffs2 mtdparts=physmap-flash.0:32M(NOR);hinand:14M(root),16M(rootfs)';saveenv;setenv bootcmd 'nand read 0xc0100000 0x100000 0x200000;bootm 0xc0100000';saveenv


#uboot更新

nand erase 0;mw.b c1500000 ff 100000; tftp c1500000 u-boot-hi3515v100_220M.bin; nand write c1500000 0 100000


#内核更新

nand erase 100000 D00000;mw.b c1500000 ff 200000;tftp c1500000 kernel-hi3515v100_full_release.img;nand write c1500000 100000 200000


#yaffs文件系统更新

nand erase 0xE00000 1000000;mw.b 0xC1500000 0xFF 0x800000;tftp 0xC1500000 rootfs-FULL_REL-Flash.yaffs2;nand write.yaffs 0xC1500000 0xE00000 0x6ad4c0



2. nand+jffs2



#网络设置

setenv serverip 192.168.1.100;setenv ipaddr 192.168.1.99;setenv netmask 255.255.255.0;setenv gatewayip 192.168.1.1;saveenv



#启动参数

setenv bootargs 'mem=32M console=ttyAMA0,115200  init=/linuxrc noinitrd root=1f02 rootfstype=jffs2 mtdparts=physmap-flash.0:32M(NOR);hinand:14M(root),16M(rootfs)';saveenv;setenv bootcmd 'nand read 0xc0100000 0x100000 0x200000;bootm 0xc0100000';saveenv


#uboot更新

nand erase 0;mw.b c1500000 ff 100000; tftp c1500000 u-boot-hi3515v100_220M.bin; nand write c1500000 0 100000


#内核更新

nand erase 100000 D00000;mw.b c1500000 ff 200000;tftp c1500000 kernel-hi3515v100_full_release.img;nand write c1500000 100000 200000


#jffs文件系统更新

nand erase 0xE00000 1000000;mw.b 0xC1500000 0xFF 0x800000;tftp 0xC1500000 rootfs-FULL_REL-Flash.jffs2;nand write 0xC1500000 0xE00000 0x800000


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值