天天看點

DM8168 nandflash啟動出現卡死(問題)

上次測試SD卡啟動linux沒有成功,就把nandflash晶片給焊上了

用ccs5.3進行jtag調試,測試到了nandflash工作正常,并用nand-flash-writer.out将

u-boot燒寫進nandflash,仿真器是XDS560,這次有進展,但還是有問題,随機的有三種情況。

撥碼開關設定  4:0  10010

第一種啟動資訊:

U-Boot 2010.06 (Dec 09 2011 - 12:10:47)                                         

TI8168-GP rev 2.0                                                               

ARM clk: 987MHz                                                                 

DDR clk: 796MHz                                                                 

I2C:   ready                                                                    

DRAM:  2 GiB                                                                    

NAND:  HW ECC Hamming Code selected                                             

256 MiB 

卡着不動了

第二種啟動資訊:

U-Boot 2010.06 (Dec 09 2011 - 12:10:47)                                         

TI8168-GP rev 2.0                                                               

ARM clk: 987MHz                                                                 

DDR clk: 796MHz                                                                 

I2C:   ready                                                                    

DRAM:  2 GiB                                                                    

NAND:  HW ECC Hamming Code selected                                             

256 MiB                                                                         

*** Warning - bad CRC or NAND, using default environment                        

…………………………………………………………

…………………………………………………………

MMC:   OMAP SD/MMC: 0                                                           

Net:   <ethaddr> not set. Reading from E-fuse 

卡着不動了

第三種啟動資訊:

這個是比較完美的了,不過還是要卡死。

U-Boot 2010.06 (Dec 09 2011 - 12:10:47)                                         

TI8168-GP rev 2.0                                                               

ARM clk: 987MHz                                                                 

DDR clk: 796MHz                                                                 

I2C:   ready                                                                    

DRAM:  2 GiB                                                                    

NAND:  HW ECC Hamming Code selected                                             

256 MiB                                                                         

*** Warning - bad CRC or NAND, using default environment                        

…………………………………………………………

…………………………………………………………

MMC:   OMAP SD/MMC: 0                                                           

Net:   <ethaddr> not set. Reading from E-fuse                                   

Detected MACID:84:7e:40:ce:3b:52                                                

No ETH PHY detected!!!                                                          

DaVinci EMAC                                                                    

Hit any key to stop autoboot:  0                                                

TI8168_EVM#aaaaaaa    

空格鍵停止autoboot後,幾秒後終端就沒有通訊了,又卡死。懷疑是不是DDR頻率或8168溫度過高,還是電源電路有點不合理,還是别的什麼原因。不過這三種情況停止的地方是固定的,是電源原因的可能性不是太大。還是得繼續找,什麼時候能啟動起來啊。

繼續閱讀