主题中讨论的其他器件:HALCOGEN
工具与软件:
我正在尝试构建并运行 HALCoGen 示例、以将 TMS570LC43 HDK EMIF 设置为从 SDRAM 中写入和执行、并且在指令指针跳转到 SDRAM 中存储的函数时、我会看到 DataEntry 错误。 我附上了 CCS 调试器以及 HALCoGen 中的 MPU 配置的屏幕截图。 如有任何帮助、将不胜感激。
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.
工具与软件:
我正在尝试构建并运行 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 中的可执行文件中的值的起始地址。 我曾尝试创建一个指向起始地址的函数指针并执行它、但我收到了一个数据中止异常。