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.

[参考译文] 7.0 中断功能中的中断点不能保持PC点

Guru**** 2573695 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/642282/break-point-in-interrupt-funtion-of-ccs7-0-can-not-hold-pc-point

你(们)好

我需要中断函数中的中断点来查看值,但看起来它被某个东西禁用了。

follew图片是我的ccs 7.0 运行。您可以看到“interrupt void sciaRxFifoIsr(void)"正在运行。因为“RDATA” 的值正在更改。这是证明PC可以转换为“interrupt void sciaRxFifoIsr(void)"。

但是,当我在其中设置中断点时, 程序无法停止。 我想在这里调试。

请告诉我需要正确设置的位置?

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我认为您需要处于“粗鲁”的实时模式才能进入ISR。 有关"粗鲁"的更多信息,请参阅以下演示文稿的幻灯片4:
    dev.ti.com/.../

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你Lee!
    我阅读了您的推荐文件。最终我理解,我的问题是我的实时调试统计。当我禁用实时时,我可以在中断函数中使用中断点。

    我还有另一个关于博伊斯/罗特的问题。 在使用C2000目标时,我如何学习这项技能。您能在TI Weber网站上提供任何示例或培训吗?

    谢谢!

    对野兽的尊重!
    生豆腐
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议从TI-RTOS研讨会开始:
    processors.wiki.ti.com/.../Introduction_to_the_TI-RTOS_Kernel_Workshop

    有关TI-RTOS的任何后续问题,请启动新线程。

    谢谢
    KI