Zynq-7000 SoC,调试 - ITM和FTM帧可能无法通过软件区分

描述

所有PS跟踪源都在数据包中插入一个3位不可配置的ID,以允许软件区分来自不同源的数据包。 FTM插入数据包的ID为010,与ITM用于16位数据包的ID冲突。将ITM与(1)打包以避免可以将分组78的大小改变为16的分组压缩的可能性。

影响:

轻微,FTM与ITM同时使用有限制。

受影响的配置:

使用FTM调试跟踪帧的系统。

受影响的器件版本: 请参阅(Xilinx答复47916) - Zynq-7000设计咨询主答复记录



解决此问题的一种可能方法是使用ones(1)填充ITM数据包,以防止它们在压缩后的大小变为16.此机制目前在Xilinx工具中使用。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 14:51:25 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它