自己做的一块底板,核心板是用利尔达的,现在只焊接了复位电路和BOOT选择电路,通过UART2下载程序到NAND中时,显示如下信息?
出现
<AIS Parse>:Loaded 13992-Byte section to address 0x80000000.
<AIS Parse>:Processing command 1: 0x58535901.
<AIS Parse>:Performing Opcode Sync…
<Serial Port>:Read error! <The operation has timed out.>
<AIS Parse>:I/O Error in read!
以后就是最后两行重复出现。
Gary Wu:
能否详细说明?
你现在在使用sfh_OMAPL138.exed通过UART2进行nandflash烧写吗?还是其他?
Chile heng:
回复 Gary Wu:
应该是PC没有收到UART2的回应,检查下核心板工作状态。
lei zhou:
我们现在也出现这个问题,请问你们的问题解决了吗?求指教
lei zhou:
回复 Chile heng:
怎么看核心板的工作状态啊?我们现在也遇到了和楼主相同的问题了
lei zhou:
回复 Chile heng:
怎么看核心板的工作状态啊?我们现在也遇到了和楼主相同的问题了
lei zhou:
回复 Gary Wu:
我们现在也遇到相同的问题,我们的核心板是TI提供的,我们通过UART2从nand启动,出现了bootme的字样,然后将nand_flash.bat里面的COM口改成自己的COM口后,运行nand_flash.bat进行UBL和uboot的烧写,但是出现了和楼主一样的问题,求解
Denny%20Yang99373:
回复 lei zhou:
需要DEBUG一下
很多下载不成功是因为DDR2的问题,这个问题有两种可能
1,LAYOUT不过关或者DDR2焊接坏片等
2,客户用了和参考设计不一样的DDR芯片,理论上更换DDR2芯片“sfh_OMAPL138.exe”这个工具应该重新编译,但是一般来说“sfh_OMAPL138.exe”这个工具里面设置的DDR参数比较宽泛,大部分DDR芯片都能用。
所以出现问题应该用个DDR2 GEL文件配合CCS JTAG对DDR进行测试,看看能否找到一组稳定使用的DDR参数,然后重新配置sfh_OMAPL138.exe的DDR参数
wulin wang:
回复 Denny%20Yang99373:
我也出现了这个问题,但是我可以肯定不是硬件问题,因为我之前是用得好好的,有一次突然用网口把boot升级挂了,然后用串口升级boot,结果就出现这个问题了。
我用的是usb转串口,我觉得可能是这个原因,我之前是用的台式机的串口,现在只有笔记本只有usb接口,可能是这个原因。