This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

dm365 nand flash 启动问题

大家好!现在在做的dm365的项目在测试中发现有uboot不能启动的情况:从nand flash启动,所使用的nand flash型号为K9F1G08U0D,先从串口启动,将ubl和uboot烧入到nand flash,然后改到从nand flash启动,大约在20次上电启动测试,有一次ubl不能正常读uboot,请问之前有没有兄弟碰到这个情况,这是跟nand flash的问题,还是ubl问题,现在还没思路,麻烦高人指点一下,谢谢!

正常启动的打印:

DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
DONE
Jumping to entry point at 0x81080000.


U-Boot 2010.12-rc2 (Jul 10 2013 - 16:57:58)

Cores: ARM 297 MHz
DDR: 243 MHz
I2C: ready
DRAM: 128 MiB
NAND: dev_id: 241, tmp_id: 241
nand flash type: NAND 128MiB 3,3V 8-bit
chip->numchips: 1 ; chip->chipsize: 134217728
nand0, nand_info[0].size: 0x87fb78c0
128 MiB
MMC: davinci: 0, davinci: 1
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
nand_read_bbt: Bad block at 0x000004620000
Net: Read from EEPROM @ 0x50 failed
Ethernet PHY: GENERIC @ 0x00
DaVinci-EMAC
Hit any key to stop autoboot: 0
DM36x EVM #

异常 启动的打印:

DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
NAND Boot failed.
Aborting...