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.

[参考译文] TMS320F28027:即使在执行 memcpy 之后也是非法的 ISR

Guru**** 2540720 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/896458/tms320f28027-illegal-isr-even-after-doing-memcpy

器件型号:TMS320F28027
主题中讨论的其他器件:C2000WARE

您好!

我正在尝试在闪存中运行我的代码。 但是、在调试之后、它将通过我执行 memcpy 来非法 ISR eve。 我不知道链接是否正确。 我应该在哪里检查我将要放置在 RAM 中的复制函数。

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

    您好、Lalu、

    我建议将您的项目与配置为从闪存运行的 C2000ware 示例进行比较、看看是否缺少任何内容。 位于以下目录中:

    C:\ti\c2000Ware_3_01_00_00\device_support\f2802x\examples\structs\flash_F2802x

    您可能使用了错误的链接器命令文件、请参阅"F2802x_generic_flash.cmd"。 或者、您的项目中可能缺少'F2802x_codestartbranch.asm'文件。

    最棒的

    Kevin

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

    感谢 Kevin、  

    我将介绍这一点。

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

    您好、Lalu、

    当然。 查看此示例后、请告诉我您是否有任何具体问题。

    您可以在应用手册 http://www.ti.com/lit/spra958中找到有关从闪存独立运行应用程序的更多信息

    最棒的

    Kevin