在设计支持ETM跟踪的电路板时,请考虑以下指导原则:
1、提供一个20针的Cortex Debug+ETM连接器用于跟踪,并将这个连接器尽可能靠近CPU。
2、认真考虑来自ETM跟踪端口的高速信号,因为即使在低频下,它们也可能有非常快的上升和下降时间。
3、为了最小化串扰,TRACECLK和TRACEDATA[0..3]信号要短连接且彼此平行。
4、避免ETM跟踪端口引脚共享冲突。通常,TRACECLK和TRACEDATA[0..3]与GPIO共享,若有跟您占用了这些端口,这意味着它们不能用于跟踪。考虑到ETM跟踪的需求,设计师不应该将这些引脚用于其他用途。
5、要避免从TRACECLK和TRACEDATA信号发出的轨迹,因为它们会导致阻抗不连续,影响信号质量。