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.

[参考译文] TM4C129ENCPDT:跟踪端口引脚

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/584917/tm4c129encpdt-trace-port-pins

器件型号:TM4C129ENCPDT

大家好

GPIO:PF 2和 PF 3分别配置为 PWM 输出: M0PWM2和 M0PWM3。

PWM 输出频率设置为48kHz。

PWM 输出频率在一个断点逻辑命令被 SW 激活前运转良好  

团队工作人员当 CPU 通过 JTAG 连接到调试器时-的 PWM 频率停止

逻辑命令激活的时间。

我查看了数据表、注意到 PF2和 PF3引脚与 TRD0和 TRCLK 引脚分流

它是跟踪端口的一部分。

我的问题是:

1.通过 JTAG 端口发出的断点命令是否会影响

  PWM 输出并将引脚激活为跟踪引脚?

2.如果是,应采取什么措施防止 这种中断?

没有关于跟踪端口引脚的任何信息、

  我希望在 TPIU 模块中看到它们、但在那里看不到它们。

  如何控制它们?

  需要发送更多有关 CPU 连接、寄存器列表、应用手册等的数据。

此致、

Avi Ben-Maor

  

大家好、直到有调试器

通过 JTAG 端口连接到 CPU、并激活断点逻辑命令、

然后、PWM 输出

有跟踪引脚 TRCLK、TRD0-TRCLK

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

    除非您的调试器专门尝试初始化跟踪端口、否则我认为跟踪端口不是问题所在。 默认情况下、当 CPU 达到断点时、PWM 计数器停止。 您可以通过设置相应 PWMnCTL 寄存器中的 DEBUG 位来更改此行为。 请参阅 数据表的第1832-1836页

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我是否还记得看到过专门用于此目的的一个 Tivaware 函数(或参数)?
    是的、找到它:
    PWMGenConfigure()具有 PWM_GEN_MODE_DBG_RUN 或 PWM_GEN_MODE_DBG_STOP
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢…
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 Bob
     
    感谢您的快速回答。
     
    我们将尽快对其进行测试。
     
    总之、缺少有关跟踪端口引脚的信息。
    需要信息..
     
     
     
     
    此致
    Avi Ben-Maor。
    硬件工程师。
    皮马电子系统有限公司
    电话:03-6506431
    手机:052-6733974