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

C6678 重复加载gel初始化ddr,第一次初始化成功,再次失败

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

赞(0)
未经允许不得转载:TI中文支持网 » C6678 重复加载gel初始化ddr,第一次初始化成功,再次失败
分享到: 更多 (0)