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

OMAPL138 DDR2访问

请问各位大侠及TI工程师手上是否有OMAPL138开发板上DDR2访问的例程?

       自己写的程序读写时总是不对,读出来的数据不是预想的,除了要对DDR2 Controller相关控制器SDCR,SDRCR,SDTIMER1 & 2进行设置外,访问过程中还有哪些需要配置呀?有么有什么注意事项?

       小弟乃6000新手,望各位大侠不吝赐教!谢谢啊~

Shine:

你好,

看一下有没有使能PSC中的DDR module?DDR的配置可以参考OMAP-L138EVM板的GEL文件. http://www.logicpd.com/products/system-on-modules/omap-l138-som-m1/#documentation

bin cao:

回复 Shine:

谢谢~

后来我也看到了GEL文件中关于DDR的配置,发现是我没有配置DRPYC1R,补充后可进行读写了!

但是还有一个问题,每次运行的时候都会跳出"No source available for "abort() at 0x80006740" ,在memory browser中查看DDR2的地址,数据是写进去了,读出来的也正确,但每次跳出这个提示不知道是为什么?

请问是否有解决的办法?谢谢~

Shine:

回复 bin cao:

试试加大heap, stack size看是否能解决?

Qirui Yang:

回复 bin cao:

请问你的问题解决了吗?我的也出现这样子的问题,硬件仿真的,把程序加载上去运行就出现

No source available for "abort() at       “,这样的提示,程序就不能正常运行了。

Tony Tang:

回复 Qirui Yang:

DDR寄存器配置工具:http://processors.wiki.ti.com/index.php/Programming_mDDR/DDR2_EMIF_on_OMAP-L1x/C674x

你的测试程序是什么样子的,是不是后面没有while(1)? 执行完就跳出了,最好截个屏上来看一下。

赞(0)
未经允许不得转载:TI中文支持网 » OMAPL138 DDR2访问
分享到: 更多 (0)