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.

[参考译文] TMS320F28335:如何捕捉 C28x 系列中的错误?

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/839294/tms320f28335-how-to-catch-errors-in-c28x-series

器件型号:TMS320F28335

您好,

在某些情况下、我们有一个程序会触发错误并运行到数据 RAM (导致看门狗重新启动)。

在异常运行到数据 RAM 之前、是否有任何方法来捕获异常? 看门狗 ISR 中断程序的时间太晚(RPC 已被污染)。

最好在第一个误差点将其分解。

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

    附加:

    我只是注意到了非法 ISR、我将会尝试一下。

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

    非法 ISR 不会中断程序。

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

    好的、在分析保存在 ISR 中的堆栈后、我想我遇到了问题。

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

    感谢您分享。 如果您有任何其他问题、请回复。