TI中文支持网
TI专业的中文技术问题搜集分享网站

ipnc_dm368 nand erase失败

各位工程师好!

        我们最近参考appro ipnc dm368的解决方案做了一批板子,但是对nand的读写操作一直失败,希望可以得到各位高手的帮助~

现象如下:

        我们使用sd卡的uboot启动方式,进入uboot模式后,执行“nand erase 0x500000 0x600000”命令,但是报错,打印信息为

—————————————————————————————————

              NAND erase: device 0 offset 0x500000, size 0x600000

              Timeout!

              NAND 128MiB 3,3V 8-bit: MTD Erase failure: -5 
              Timeout!
              NAND 128MiB 3,3V 8-bit: MTD Erase failure: – 5
              Timeout!

————————————————————————————————–

我如果使用“nand scrub”指令来清除整块nand,也会得到相同的结果。

我们检查了相关硬件结构,nand flash选型都没有什么问题,实在是没有什么思路,想请教一下各大大牛都有什么建议?

万分感谢!!!

Eason Wang:

Hi,

请问是完全参考Appro的原理图做的硬件?是否有任何的不同?  焊接的NAND料号, NAND的容量有什么区别吗?

可以通过CCS 挂仿真器来跑NAND测试程序来看看硬件方面有没问题http://support.spectrumdigital.com/boards/evmdm365/reve/

IPNCRDK里面也有nand-flash-writer.out这种用来烧写nand flash的程序,来验证nand。

BR,

Eason

weidong yao:

回复 Eason Wang:

感谢您的答复,我们的硬件是完全按照Appro的原理图来制作的,nand型号和容量也都与原来一致。

        对于目前生产出来的板子,我们希望使用sd卡烧写(效率较高),而不使用ccs仿真器。但是出现了nand earse error的问题,所以想请教一下对于新板子烧写的问题。

目前使用sd卡启动工具制作的sd卡中包含:ubl文件、uboot文件、Diagnostic文件,我不确定完全使用sd卡是否可以让一块崭新的板子完成uboot的烧写,而不使用ccs和仿真器?

PS:我制作的sd卡在另一块原始开发板(非生产的新板)上是可以正常完成uboot、kernel、filesystem的烧写的。

                           谢谢!!!

Eason Wang:

回复 weidong yao:

如果你的原理图,焊接的东西都suppose一样的话,那恐怕只能从比较硬件来着手分析了。   去找找不同点了只能。

weidong yao:

回复 Eason Wang:

恩,硬件确实是我们正在检查的一方面。

还想请教您,新生产出来的板子一定需要使用ccs做初始化吗?还是说只需要烧写ubl、uboot、kernel、filesystem进去就可以了?

            谢谢!!!

Eason Wang:

回复 weidong yao:

CCS和仿真器 主要用作开发和调试。

量产的话先烧后贴或者先贴后烧都是可以的。

weidong yao:

回复 Eason Wang:

恩,我们确实需要做量产,我们更倾向于先贴后烧,想请问具体这种方法在dm368 ipnc中应该如何实施呢?

赞(0)
未经允许不得转载:TI中文支持网 » ipnc_dm368 nand erase失败
分享到: 更多 (0)