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.

[参考译文] CC3235MODASF:其应用 MCU 是否支持跟踪宏单元

Guru**** 2531950 points
Other Parts Discussed in Thread: CC3235MODASF, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/993619/cc3235modasf-whether-its-application-mcu-support-trace-macrocell

器件型号:CC3235MODASF
Thread 中讨论的其他器件: CC3200

大家好    、CC3235MODASF 应用 MCU 的硬件是否包含跟踪宏单元以支持动态代码覆盖测试?

如果支持、应使用哪些端口来实现此目的、并且应用手册将更有帮助。

如果不支持、我如何处理它以实现我的目标。

谢谢你。

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

    您好!

    CC3235确实支持跟踪宏单元、特别是 仪表跟踪微单元。 请查看 TRM 的第2.1节、详细了解支持的调试功能: www.ti.com/lit/swru465

    现在、要实际使 ITM 正常工作、您需要将一些 CC3235引脚多路复用为特殊的 SWO 模式。 有关如何执行此操作的文档很少、但 CC3200上的 E2E 主题演示了如何为 ITM 设置 CC32xx ARM Cortex M4 MCU:

    https://e2e.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/360927/cc3200-using-swd-swv-swo-itm

    CC3200使用与 CC3235完全相同的 ARM Cortex M4内核实现、因此提供的指令也适用于 CC3235。

    请注意、对于 CC32xx 产品系列的非模块 IC、会记录引用的引脚编号。 因此、对于您的模块、您需要记住、需要将引脚编号替换为相应的模块引脚编号。 这样做的方法是查看哪个 GPIO 映射到参考 IC 引脚、然后查看 CC3235MODASF 数据表并查看哪个引脚使用该 GPIO。 例如、在链接线程中提到 CC3200上的引脚53可用于 SWO。

    在 上面提供的 TRM 中查找引脚53、在表16-7中、我们可以看到它对应于 GPIO3。

    如果我们获取 GPIO30并查看哪个模块引脚提供它、我们会发现它在模块的引脚42外进行多路复用。 CC3235MODASF 数据表的第7.2.1节也确认了此模块到 IC 引脚的映射。

    如果您需要更多地了解 CC3235的调试功能、或者您对此主题还有任何疑问、敬请告知。

    此致、

    Michael