|
porting了uboot-2009-11.1,但nand flash怎么也用不了
saveenv之后重启,读出来的值都是255,哪位碰到过同样的情况?
另外我发现nandbase.c中nand_get_flash_type函数的代码bug
/* Calc oobsize */
mtd->oobsize = (8 << (extid & 0x01)) * (mtd->writesize >> 9);
应该0x03才对
##### EmbedSky BIOS for TQ2440 #####
TQ2440 # printenv
bootdelay=3
baudrate=115200
ethaddr=08:00:3e:26:0a:5b
ipaddr=192.168.0.41
serverip=192.168.0.1
netmask=255.255.255.0
stdin=serial
stdout=serial
stderr=serial
ethact=dm9000
Environment size: 172/131068 bytes
TQ2440 # version
U-Boot 2009.11.1 (Mar 04 2010 - 22:46:23)
TQ2440 # nand info
Device 0: NAND 256MiB 3,3V 8-bit, sector size 128 KiB
TQ2440 # saveenv
Saving Environment to NAND...
Erasing Nand...
Erasing at 0x2 -- 262144% complete.
Writing to Nand...
done |
|