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.

TMS570LC4357: TMS570LC4357: Could ETM slow down execution

Part Number: TMS570LC4357

When debugging with the Trace32 Lauterbach probe and recording traces via the ETM module, it was observed that depending on the selected ETM port size, the processor execution time varied. For example, execution was about 3 time faster when using a 32 bits port vs an 8 bits port.

Can you confirm that the ETM induces "wait" state in the processor if it does not have the bandwidth to output all required trace data on the ETM port otherwise (for example, because it is smaller)?

  • The ETMTRACECLK is used for outputting ETM trace. The ETM clock source can be selected as either VCLK or the external ETMTRACECLKIN terminal. The maximum ETM clock speed is 55MHz.

    The bigger the ETM port size, the shorter it will take to output the trace data.