分类: 嵌入式
2012-03-14 11:15:47
下载: mtd-utils.rar
安装jffs2工具:
解压文件,进入目录 mtd/util
执行:# make
# make install
制作映像文件:(针对256M nandflash)
# mkfs.jffs2 -n -s 2048 -e 128KiB -d rootfs -o rootfs.jffs2
根文件发送:
与内核传送烧写相同
传输命令:tftp 72000000 rootfs
根文件烧写:
在烧写之前,我们先搽除下 NandFlash
命令: nand erase 4000000
搽除 命令一定要这样子写才行
NandFlash 烧写根文件命令:
命令 : nand write.jffs2 72000000 4000000 $(filesize)
设置uboot环境变量:
从NandFlash启动jffs2,并挂载文件系统
# setenv bootargs mem=128M console=ttyS0 115200 root=/dev/mtdblock1 rw rootfstype=jffs2
# setenv bootcmd nand read 72000000 a0000 200000\;bootm 0x72000000
# saveenv