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.

[参考译文] TMS320F2.8377万D:2.8377万d上的非法中断

Guru**** 2535530 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/619542/tms320f28377d-illegal-interrupt-on-28377d

部件号:TMS320F2.8377万D

您好,我们要将 基于2.8377万s的成熟项目移植到2.8377万d,根据程序大小更改cmd文件,我们发现当AD中断打开时,程序将运行到非法中断的死循环。如果AD中断被删除,所有其他中断都是正常的; 我们的AD中断在FLAH中下载并在RAM中运行。有人能给我一些想法吗?

谢谢你。

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

    是否确实要使用memcpy()将ISR复制到RAM?
    如果是,请检查您的应用程序是否错误地覆盖了该RAM空间。
    检查此功能的闪存和RAM地址,确保内容匹配且符合预期。

    谢谢,此致,
    Vamsi