嵌入式开发者社区

标题: OMAPL138无法驱动nand [打印本页]

作者: jinyi7016    时间: 2018-3-29 17:09
标题: OMAPL138无法驱动nand
在之前调试ARM驱动时,Nand Flash都是完好的。
之后开始调试DSP端的程序,把芯片设置为串口启动后,用仿真器加载程序到芯片内进行仿真调试。
DSP程序调试了一段时间后,进行双核调试时,发现ARM端启动不了linux系统,从SD卡启动后,输出如下
WARNING: Caches not enabled
0 c/ K/ K0 Y* o- ^NAND: No NAND device found!!!! }$ H1 e! `! x% C
0 MiB* d% R6 l/ V2 H7 n. ^6 j: R
MMC: davinci: 0
是找不到nand设备了。
但是又用DSP进行调试时,在EMIF总线上连接的ADC却是可以读取到数据的,说明并不是NAND的数据线问题,而其他的线也不可能是有问题的,
在串口启动boot时,串口也会输出BOOTME的提示,芯片应该是好的。
到于系统的驱动什么的,是从来没有更改过,调试DSP时,也没有操作过NAND的。
可以说从软件上来说,无论是内核还是uboot,还是系统都是没有动过的,但是硬件上ADC又可以读取,是什么问题导致无法识别NAND呢?
请问,这应该是什么问题呢?

  ~& k# b$ N' \4 U1 O" `7 g: a0 [: v  R* G
作者: jinyi7016    时间: 2018-3-30 11:06
已解决了···
作者: 小么小二郎    时间: 2018-5-9 21:19
是怎么解决的呢?我是用的师兄的旧板子,说是只启动过dsp核。我按教程用串口线连接电脑和板子的uart2,也是发送了bootme,但是没有板子的登录界面。
作者: hgc121    时间: 2018-6-30 11:38
小么小二郎 发表于 2018-5-9 21:19* r) Q; \! l0 n/ H' Y, D& X
是怎么解决的呢?我是用的师兄的旧板子,说是只启动过dsp核。我按教程用串口线连接电脑和板子的uart2,也是 ...
; ?4 t# ]( B! \( ?" }
因为他的NAND flash里面根本没有系统,你把拨码开关调到SD卡启动就行了。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4