烧写zImage.img内核镜像(需
mkimage处理过):
tftp 0x30008000 zImage.img
nand erase 0x80000 0x500000
nand write 0x30008000 0x80000 0x500000
烧写yaffs根文件系统:
tftp
0x30008000 rootfs.img
//用tftp将yaffs2文件系统下载到内存的0x30008000位置
nand
erase 0x850000 0xa00000 //擦除Nand的文件系统分区
nand
write.yaffs1 0x30008000 0x850000 0x990300
//将内存中的yaffs2文件系统写入Nand的文件系统分区,注意这里的0x990300是yaffs2文件系统的实际大小(可以在tftp传送完后可以看到),要写正确,否则会形成假坏块
设置为nfs启动:
setenv bootargs "noinitrd root=/dev/nfs rw
nfsroot=192.168.1.110:/nfs_rootfs
ip=192.168.1.236:192.168.1.110::255.255.255.0 console=ttySAC0,115200
init=/linuxrc mem=64M"
设置为读取nand启动:
setenv bootargs "noinitrd root=/dev/mtdblock3 rw nfsroot=192.168.1.110:/nfs_rootfs ip=192.168.1.236:192.168.1.110::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M"
nand read 0x30008000 0x80000 0x00500000;bootm 0x30008000
阅读(5582) | 评论(0) | 转发(0) |