不带sysbios的加载成功,带sysbios按照例程添加了DDR Table,加载仍然失败。加载后停在如图位置:
查看0x8ffd20中的数据为全零:
添加的段如图所示:
user4669815:
怎样查看DDR到底有没有初始化成功呢
user4669815:
还有一个问题,我的DSP内核时钟为850MHz,与开发板不同,需要修改DDR TABLE中的相关参数吗?
Shine:
回复 user4669815:
DDR的参数配置先在仿真器模式下调试一下是否能正确读写DDR。
不带sysbios的程序+DDR configuration table是否能正确加载?
user4669815:
回复 Shine:
带sysbios的程序+DDR table,如果code和data放在L2SRAM,可以加载成功,code和data放在DDR3,不能加载成功。应该与带不带sysbios无关,与code和data等段的存储位置有关。感觉DDR并没有初始化成功,这应该怎么弄?搞了好久。
user4669815:
回复 Shine:
我按照例程中DDR3的参数,修改GEL文件对DDR3进行了初始化和测试,初始化和测试是通过的,该怎么调试。
user4669815:
回复 Shine:
还有就是在仿真器模式下,0x8FFD20处也没有ddr table,是全零啊,是不是我添加emif4Cfg有问题,不带sysbios的程序可以在cmd文件添加,那在sysbios下怎么添加
user4669815:
回复 Shine:
我用#pragma RETAIN emif4Cfg,可以在0x8ffd20中看到有DDR Configuration table了,但是加载仍然没有成功,还是停留在0x20b04xxx,是怎么回事呢?