您的位置:首页 > 其它

Hi3531用SPI FLASH启动 使用Nand做文件系统

2013-08-28 10:26 253 查看
1.编译内核(可选)

make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfig

make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- uImage

cp arch/arm/boot/uImage ...

2.烧写uboot,内核,擦除SPI FALSH的剩余部分

sf erase 500000 b00000

2.写文件系统到NAND
mw.b 82000000 ff 2000000

tftp 82000000 rootfs_2k_1bit.yaffs2

nand erase

nand write.yaffs 82000000 0 167BEC0

3.设置启动参数

setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock3 rootfstype=yaffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs);hinand:128M(nand)'

setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000'

sa

4.进系统加载

mount /dev/mtdblock2 /box/ -t jffs2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐