Hi,
使用自制c6678板卡,1333MHz,根据ddr型号得出相应参数,写入gel文件,上电连接板卡,core0加载gel文件,ddr初始化通过,MEMTest程序也运行通过,说明ddr参数没有问题。
可是,当板卡上电,连接core0 加载gel,ddr初始化通过,断开连接(板子不下电),再次连接core0,加载gel文件,ddr初始化失败,请问:这种情况有哪些原因造成的?
Shine:
请看一下加载GEL文件后的打印信息看DDR初始化有没有成功?
如果板子没下电的话,不用重新加载GEL文件。
user_haike:
回复 Shine:
谢谢回复。
第一次加载GEL文件 打印信息显示DDR是初始化成功的(运行MEMTest工程测试ddr也是稳定的),问题就是在于不下电的时候,再次加载GEL文件,初始化失败,这个问题不仅仅是奇怪,而且在应用中经常会有ddr读写失败的现象出现,所以才会不得不寻求问题原因,希望再次得到建议,谢谢。
Shine:
回复 user_haike:
经常出现ddr读写失败的话,可以试试做一下DDR3 Leveling。
www.ti.com/…/sprabl2e.pdf
user_haike:
回复 Shine:
这个DDR初始化,要求时钟(66.67MHz)特别精准吗?
Shine:
回复 user_haike:
对DDRCLK的要求,请参考数据手册第155页上的参数表Table 7-29 DDR3 PLL DDRSYSCLK1(N|P) Timing Requirements
www.ti.com/…/tms320c6678.pdf