|
在之前调试ARM驱动时,Nand Flash都是完好的。 之后开始调试DSP端的程序,把芯片设置为串口启动后,用仿真器加载程序到芯片内进行仿真调试。 DSP程序调试了一段时间后,进行双核调试时,发现ARM端启动不了linux系统,从SD卡启动后,输出如下 WARNING: Caches not enabled6 ^6 k& Q! A" ^& m0 v5 \5 N
NAND: No NAND device found!!!) F. [. D8 v# Z) Y7 w4 |
0 MiB9 E7 V. C8 E- m8 ]% f+ ^0 S5 \0 n
MMC: davinci: 0 是找不到nand设备了。 但是又用DSP进行调试时,在EMIF总线上连接的ADC却是可以读取到数据的,说明并不是NAND的数据线问题,而其他的线也不可能是有问题的, 在串口启动boot时,串口也会输出BOOTME的提示,芯片应该是好的。 到于系统的驱动什么的,是从来没有更改过,调试DSP时,也没有操作过NAND的。 可以说从软件上来说,无论是内核还是uboot,还是系统都是没有动过的,但是硬件上ADC又可以读取,是什么问题导致无法识别NAND呢? 请问,这应该是什么问题呢? 7 B. V6 N' A4 S& ?
|