首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >STM32F4发现ETM(嵌入式跟踪宏单元)和仪器跟踪宏单元

STM32F4发现ETM(嵌入式跟踪宏单元)和仪器跟踪宏单元
EN

Stack Overflow用户
提问于 2019-04-17 15:50:06
回答 1查看 574关注 0票数 1

我的应用程序运行在一个stm32f4发现板上。我希望提取执行跟踪(特别是分支控制流)和时间戳数据跟踪。我有以下问题:

  1. stm32f4发现板没有调试连接器。我仍然可以使用J-链接或J-跟踪提取跟踪信息吗?您建议在stm32f4发现板中使用其他调试工具吗?
  2. 我想把跟踪数据输入到FPGA上进行监控。从调试器(如:J-跟踪)获得的跟踪数据能被输入到FPGA板上吗?

谢谢你能提供的任何帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-04-03 21:04:42

  1. 您没有指定发现板的确切类型,但与一些(更昂贵的)评估板相比,大多数(全部?)在发现板中,使用小于100个引脚的较小控制器包,这些组件不提供同步TPIU (跟踪数据)输出的端口。遗憾的是,这些端口通常不能在其他地方进行映射,而ETM数据只能通过TPIU输出。请查阅数据表中的喷出规范以获得详细信息-- TPIU引脚通常在PE组的某个地方找到。 相反,ITM也是通过SWO引脚输出的,它存在于每个STM32F4包中(它与JTAG_TDO多路复用,因此您必须使用SWD协议,而不是JTAG)。遗憾的是,您无法通过ITM获得完整的执行跟踪(分支/控制流)。 我没有个人经验的J-跟踪,但与在线文档,这是非常好的(我成功地使用劳特巴赫uTrace为ITM和ETM。)问题不是J跟踪适配器,而是控制器包.
  2. 我不知道。但是,根据您为任何可用的ETM功能调试/跟踪适配器支付的典型价格,当您购买其中一个适配器时,制造商的支持应该会帮助您愉快地解决这些问题。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55731546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档