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.

[参考译文] CCS/TM4C1290NCPDT:在输入 GPIO ISR 处暂停如何查看堆栈

Guru**** 2528040 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/841212/ccs-tm4c1290ncpdt-halting-at-input-gpio-isr-how-to-look-at-stack

器件型号:TM4C1290NCPDT

工具/软件:Code Composer Studio

我正在调试应用程序复位问题。 我有一个用于监控应用的外部处理器

看门狗切换脉冲、在遇到问题时将触发下降沿中断。 我可以这么做

暂停当此 ISR 触发时、如何查看应用程序过去的指令/函数

正在执行?

谢谢、

Priya

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

    Priya、

    TM4C 系列器件受益于 SWO 跟踪、该跟踪具有保存变量历史记录的小型缓冲器。 请查看 CCS 用户指南中有关 CCS9.1的 CCS 帮助(菜单 Help -> Contents)的第7.5.3.2节或以下链接:  

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html 

    您还可以启用矢量捕捉断点(故障异常断点)、如下所述:  

    https://e2e.ti.com/support/tools/ccs/f/81/p/687574/2534939#2534939  

    希望这对您有所帮助、

    拉斐尔

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

    拉斐尔

    感谢你的答复。 这些工具看起来非常有用。 不过、我只是将 TM4C1294EK 用作仿真器。 我是否仍可以使用这些工具、或者是否需要购买 XDS200调试器?

    跟踪捕获还会显示每条指令执行的时间和内存吗? 是否在调试器在外部 ISR 引脚停止后运行此操作? 通过这种方式、我可以深入了解停止前发生的情况。

    我也对 SWD 模式有疑问。 这些串行引脚是否连接到 PCB 上的 UART 连接器?

    Priya

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

    我现在为 XD200调试器下了一个订单。 如果我在使用它解决这一严重的固件问题时需要帮助、我会回来的。

    谢谢、

    Priya