This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DDR3调试问题,请工程师帮忙解决哈。谢谢。



我现在开始调试DDR3,我用的是从www.deyisupport.com/.../2622.aspx上下载的DDR3测试程序,现在的情况是,我能够正常编译,开发板也能和计算机连接,但是,无法正常加载程序,我的错误如下:

C66xx_0: GEL Output: Setup_Memory_Map...
C66xx_0: GEL Output: Setup_Memory_Map... Done.
C66xx_0: GEL Output:
Connecting Target...
C66xx_0: GEL Output: DSP core #0
C66xx_0: GEL Output: No initialization performed since bootmode = 0x00000005
C66xx_0: GEL Output: You can manually initialize with GlobalDefaultSetup
C66xx_0: GEL Output: Invalidate All Cache...
C66xx_0: GEL Output: Invalidate All Cache... Done.
C66xx_0: GEL Output: DSP Reset CPU...
C66xx_0: GEL Output: DSP Reset CPU... Done.
C66xx_0: GEL: File: F:\TMXEVM6678LE\KeyStone_Memory\Memory_Test\Debug\Memory_Test.out Does not match the target endianness, not loaded. Check build options, or use the setup program.  

我使用的GEL是开发板提供的..\..\emulation\boards\evmc6678l\gel\evmc6678l.gel. 就是不晓得为什么,老加载不了程序,谢谢工程师 的回答了。

  • 从你gel打印提示的信息看,测试工程编译所选的大小端模式与板卡不一致,请确认保持一致后再进行加载测试。

    另外如果你下载的DDR测试程序适用于EVM,如果在你们自己的硬件板上进行调试,则需要根据你们的硬件layout、所选的DDR及DDR输入时钟等重新生成DDR配置寄存器,关于DDR寄存器的配置生成请参考如下链接的表格工具。

    http://www.ti.com/dsp/docs/litabsmultiplefilelist.tsp?sectionId=3&tabId=409&literatureNumber=sprabl2a&docCategoryId=1&familyId=1995