21,597
社区成员
发帖
与我相关
我的任务
分享
tftp 0x30000000 rootfs.yaffs
#通过tftp服务从env的serverip地址下载rootfs.yaffs到SDRAM的0x3000000地址
nand erase 0x260000 0x3d9c000
#擦除nand flash 0x260000地址的 0x3d9c000大小字节
nand write.yaffs 0x30000000 0x260000 0
#...不懂 0 是什么意思, 最后参数不是size的单位嘛,怎么是0,竟然还能烧进去,程序也能正常启动
utu-bootloader=>>>printenv
install-bootloader=tftp 30000000 u-boot.bin;nand erase 0 40000;nand write 30000000 0 0
install-kernel=tftp 30000000 uImage;nand erase 60000 200000;nand write.i 30000000 60000 0
install-filesystem=tftp 30000000 rootfs.arm.jffs2;nand erase 260000 3d9c000;nand write.jffs2 30000000 260000 0
erase-env=nand erase 40000 20000
bootargs=mem=64M root=/dev/mtdblock2 rw rootfstype=yaffs console=ttySAC0,115200
bootcmd=nboot 0x32000000 0 0x60000; bootm
bootdelay=1
baudrate=115200
ethaddr=00:0c:20:02:0a:5b
netmask=255.255.255.0
ipaddr=192.168.18.77
serverip=192.168.18.103
stdin=serial
stdout=serial
stderr=serial
Environment size: 605/131068 bytes