Hi:
我在使用OMAPL138,烧写 NANDFLASH不成功。我有一套开发板和自己做的一个底板,我的ccs project可以在开发板上进行 NANDFLASH烧录,当我把
开发板的主板接到我自己做的底板上的时候, NANDFLASH烧写不成功。如下:
[ARM9_0] Starting OMAP-L138 NANDWriter.
ERROR: NAND Initialization failed.
NAND flashing failed!
我感觉底板焊接没有问题,因为我JTAG可以通过DEBUG把out写入核心板的内存中,DEBUG也可以设置断点调试。核心板是买的,应该问题不大,
我想知道为什么会出现NAND flashing failed!这样的问题。
谢谢!
Shine:
请问pinmux配好了吗?
如果你的板子跟开发板有些不一样的,需要稍微做修改,请参考下面的wiki网站。http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138#Modifications_for_Custom_Boards
yan liu2:
回复 Shine:
Hi Shine Zhang:
我看了您发的链接,我的主板是EVMs。我感觉软件配置主要作用于主板,和底板关系不大。我的 底板+主板 可以进行DEBUG调试,但是无法进行flash烧写。
我做的操作如下: 进行DEBUG调试,没有问题;connect ARM,导入NANDWriter_ARM.out文件,出现 Write NAND Fail!
我担心是下面的原因导致的:
1、供电问题,
2、主板上某些和Flash有关的引脚连接问题。
3、DEBUG调试没有问题可以证明我的JTAG焊接是ok的吗?JTAG焊接问题
根据我之前描述的现象,你可以分析导致问题出现的可能原因吗?我感觉似乎是底板焊接问题,我不太能确定,你能给我一些建议去解决、或者去测试确认问题在哪?
谢谢!