上次寫了篇筆記,記錄了一下DM8168 nandflash的啟動失敗資訊。
我在裡面分析了一下,然後
分析了一句:不過這三種情況停止的地方是固定的,是電源原因的可能性不是太大。
……
結果nandflash啟動不起的原因就是電源的原因!!!
這分析能力也太給力了……
這個電源是EVM_1V0_AVS ,核使用電壓。
因為畫闆子的時候不知道這個電源的重要性,是以很草率的沒有注意電源
傳輸線的寬度,導緻電流大時,壓降很嚴重,幾十mv都是容忍不了的。
另外8168背後的EVM_1V0_AVS區域的一些0.1uf電容開始也沒有焊,這多少
也能儲點能啊于是就焊上了,調了調電源晶片旁邊的參數,電壓升到一定的
值之後到達8168的電壓正好是1.000左右。這樣就成功啟動。
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#
但自動的終端通訊的問題還是有,就是進入uboot之後,過一會8168就當機啦
加了塊帶風扇的扇熱片,接上12V電壓,涼嗖嗖的吹着,問題就解決了,溫度過高了。