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.

[参考译文] TMS320F28379D:如果我们禁用或启用 DBGM? 什么是影响

Guru**** 2563960 points
Other Parts Discussed in Thread: C2000WARE, TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1252197/tms320f28379d-if-we-disable-or-enable-dbgm-what-is-effect

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

您好!  

     何时启用或禁用 DBGM?

谢谢。

Sid c

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

    尊敬的 Sid:

    我不熟悉 DBGM 的首字母缩略词、您能否说明其含义?  

    此致、

    本·科利尔  

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

    您好!

        请找到一些参考链接: TMS320C28x CPU 和指令集(修订版 F) 以及下面的代码片段:

    //
    //定义为禁用调试事件
    //
    #ifndef DRTM
    #define DRTM _ASM (" SETC DBGM")
    #endif

    谢谢。

    SID C

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

    您好!

    感谢您的链接。 它看起来是 针对您在调试程序时不希望被 JTAG 调试探针中断的任何代码设置的。 您的程序中是否有您不希望中断的内容?

    此致、

    本·科利尔  

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

    您好!  

       实际上,我有一个代码来自: C:\ti\c2000\c2000\C2000Ware_4_02_00\driverlib\f2837xd\examples\cpu1\led,其中他在 EINT (全局中断)之后使用了 ERTM,所以基本上,使用上面的示例,就像我已经实现了同样的考虑:

    1. UART 外设 Rx 中断初始化

    2.用于编程和擦除单字的内部闪存 API

    3.定时器中断

    所以在启动 while (1)之前,我们先在 main ()函数中初始化所有外设、时钟、中断并执行 EINT 和 ERTM。 我们还通过使用中断服务例程  Dint、  同时访问闪存 API。  

    因此、当我通过 mini-USB 对 TMS320F28379D 评估板执行调试时、我发现阶跃在任何语句中都变得无穷大、无法了解所发生的情况、这种情况在我们反复重新启动调试时可能会出现。

    谢谢。

    SID C

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

    尊敬的 Sid:

    您的问题是如何在 CCS Debug 视图中单步执行 ISR?  

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

          是的、我无法在 ISR 中进行单步执行。

    谢谢。

    SID C

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

    SID、

    在右键单击项目,然后选择"Properties"->"Debug"->"Program/Memory load options"时,是否可以检查您的设置?  

    您能否检查您是否可以通过修改这些设置来解决问题?

    此致、

    本·科利尔