cat /proc/partitons
查看到nandflash 现有分区情况
并可以计算得到十六进制分区地址
=>tftp 400000 rootfs.jffs2(400000是ram中的地址,也可以写其他的,只要不越界就行)
=>nand erase 100000 800000(前面100000是nand中的偏移位置,后面是大小,都是十六进制)
=>nand write 400000 100000 $filesize(后面是文件大小,通过tftp传输的时候可以看到)
=>setenv bootargs root=/dev/mtdblockX rw rootfstype=jffs2 console=ttyS0,115200(mtdblockX是文件系统在nand中的分区位置)
=>saveenv(记得保存)
boot之后,若出现找不到mtdblockX ,重新烧写内核文件即可。
参考文章链接:http://blog.youkuaiyun.com/tanlingyun/article/details/5292934
http://hi.baidu.com/snow3330/blog/item/ff204e705b7285058601b0f5.html
http://www.360doc.com/content/10/0602/18/9922_30902895.shtml