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.

TMS570LS3137: I can not Get Clock Signal from ETMTRACECLKOUT Pin

Part Number: TMS570LS3137
Other Parts Discussed in Thread: SEGGER, HALCOGEN

Hi,

We want to perform real-time analysis using the Segger J-Trace Pro device. When the system is energized and we monitor the ETMTRACECLKOUT pin signal with the logic analyzer, we cannot see the clock signal. We could not find the ETM setting in Halcogen configurations. How can I enable the Trace Clock signal?

I would be very happy if you could help with this.

Best Regards,
Eyup SAYIN

  • Hi Eyup,

    There are 2 clocks utilized in the TPIU. The TPIU outputs data on both edges of the output clock ETMTRACECLKOUT. 

    ARM defines the TPIU's ETMTRACECLK output to be half the frequency of the input trace clock (ETMTRACECLKIN or VCLK). In a standard ARM design, you have no control of the clock. In the TMS570 design, we have implemented a user programmable clock source multiplexor which allows you to select either the internal VCLK or a clock input from a device pin (ETMTRACECLKIN). This is done using the ARM TPIU's EXTCTRLOUT[1:0] register bits. ETMTRACECLKIN is not a MUST. 

    The ARM TPIU is documented in ARM's CoreSight Components TRM, ARM DDI 0314H, which is available at ARM's website.