sd卡烧写启动6410每次发现都成功,但是每次拨到nandflash启动出问题,尝试换底板问题依旧。
仔细看发现原来是0块坏块导致uboot没有写入。
日志如下:
CPU: S3C6410 @532MHz
Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
Board: SMDK6410
DRAM: 256 MB
Flash: 0 kB
NandFlash Information:
Nandflash:ChipType= MLC ChipName=samsung-K9GAG08U0D
No No Calc pagesize, blocksize, erasesize, use ids table .............
NandFlash:name=NAND 2GiB 3,3V 8-bit,id=d5, pagesize=4096 ,chipsize=2048 MB,erasesize=524288 oobsize=128
NandFlash Size is 2048 MB
SD/MMC: SD 2.0 SDHC / Manufacturer: 0x03,OEM: "SD/SU04G",REV: 8.0,S/N: 47268367,DATE: 2012/7
SDHC size: 3781 MiB
Freq = 50MHz
In: serial
Out: lcd
Err: lcd
Hit any key to stop autoboot: 0
NAND erase: device 0 whole chip
Skipping bad block at 0x00000000 坏块忽略行
Skipping bad block at 0x00080000
Skipping bad block at 0x00100000
Skipping bad block at 0x23500000
Skipping bad block at 0x3a100000
Skipping bad block at 0x52500000
Skipping bad block at 0x52600000
Skipping bad block at 0x5c980000
先尝试擦除。
重新烧写成功启动。