我正在使用外部调试器劳特巴赫通过JTAG端口从arm - M7通过coconut收集跟踪。在为加载的程序收集跟踪时,T32的GUI在单步执行程序时显示FLOW ERROR(BAD TRACE PACKET ON D-SIDE)。这在etm.dataTrace设置为除OFF之外的任何值时都可以看到。这个错误意味着什么?谢谢
kyks70gy1#
坏的跟踪数据包通常意味着跟踪解码器获取了一些ETM数据,解码器根本不知道这些数据。如果跟踪通过专用并行端口(TPIU)传输到调试工具,这可能是由串扰或不良端接等电气问题引起的。如果您的CPU内核比TRACE 32版本更新,也可能会发生这种情况。我建议您联系劳特巴赫支持热线以了解您的具体要求。
1条答案
按热度按时间kyks70gy1#
坏的跟踪数据包通常意味着跟踪解码器获取了一些ETM数据,解码器根本不知道这些数据。如果跟踪通过专用并行端口(TPIU)传输到调试工具,这可能是由串扰或不良端接等电气问题引起的。如果您的CPU内核比TRACE 32版本更新,也可能会发生这种情况。
我建议您联系劳特巴赫支持热线以了解您的具体要求。