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.

[参考译文] TMS570LC4357:将 EMIF 配置为从 SDRAM 进行写入和执行时出现运行示例问题

Guru**** 1832870 points
Other Parts Discussed in Thread: HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1380619/tms570lc4357-issues-with-running-example-to-configure-emif-to-write-and-execute-from-sdram

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGEN

工具与软件:

我正在尝试构建并运行 HALCoGen 示例、以将 TMS570LC43 HDK EMIF 设置为从 SDRAM 中写入和执行、并且在指令指针跳转到 SDRAM 中存储的函数时、我会看到 DataEntry 错误。 我附上了 CCS 调试器以及 HALCoGen 中的 MPU 配置的屏幕截图。 如有任何帮助、将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Robin、

    请参阅以下随附的示例。 它在我的 HDK 电路板中能够正常工作、没有任何问题。

    e2e.ti.com/.../SDRAM_5F00_EMIF_5F00_TEST_5F00_LC4357_5F00_HDK.zip

    ——
    谢谢、此致、
    Jagadish。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供示例代码、我能够构建和加载您附加的工程、它确实可以正常工作。 不过、我的用例是尝试从 SDRAM 中运行代码、而这些代码是使用其他工具链(ARM GCC)构建的、可以将这些代码刷写到 SDRAM 中。 我正在尝试弄清楚是否可以编辑该项目以跳转到我知道要加载到 SDRAM 中的可执行文件中的值的起始地址。 我曾尝试创建一个指向起始地址的函数指针并执行它、但我收到了一个数据中止异常。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Robin、

    您能否在结束时共享您的项目以进行快速调试? 如果您愿意、您也可以通过私人聊天发送给我。

    ——
    谢谢、此致、
    Jagadish。