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.

RM57L843: ETM trace connector and tools

Part Number: RM57L843

Hi,

a customer using the RM57L843 is in need of changing from the MIPI-60 connector to a connector with less pins for their board.

The following thread was useful:

https://e2e.ti.com/support/microcontrollers/hercules/f/312/p/528218/1941694#pi320995=1

The customers goal is to use the CoreSight-20 connector with the pin-out described in 

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0499b/BEHEIHCE.html

Table 14. CoreSight 20 interface pinout table

PinSignal nameI/O diagramVoltage domain
1 VTREF G A
2 TMS/SWDIO B/C A
3 GND H NA
4 TCK/SWCLK B A
5 GND H NA
6 TDO/SWO A A
7 KEY (NC) NA NA
8 TDI B A
9 GND H NA
10 nSRST E A
11 NC I NA
12 RTCK/TRACECLK A A
13 NC I NA
14 SWO/TraceD0 E A
15 GND H NA
16 nTRST/TraceD1 E A
17 GND H NA
18 DBGRQ/TraceD2 A A
19 GND H NA
20 DBGACK /TraceD3 A A

In the above e2e post, the attempt was made with it seems a Mictor-38 connector, where the Hercules ETM signals mapped pretty well.

Table 4. Mictor 38 interface pinout table

PinETMv3/TPIUETMv2ETMv1I/O diagramVoltage domain
1 NC NC NC NA NA
2 NC NC NC NA NA
3 NC NC NC NA NA
4 NC NC NC NA NA
5 GND GND GND H NA
6 TRACECLK TRACECLK TRACECLK A B
7 DBGRQ DBGRQ DBGRQ B B
8 DBGACK DBGACK DBGACK A B
9 nSRST nSRST nSRST E B
10 EXTTRIG EXTTRIG EXTTRIG B B
11 TDO TDO TDO A B
12 VTREF VTREF VTREF F B
13 RTCK RTCK RTCK B B
14 VSUPPLY VSUPPLY VSUPPLY Reserved NA
15 TCK TCK TCK B B
16 TRACEDATA[7] TRACEPKT[7] TRACEPKT[7] A B
17 TMS TMS TMS B B
18 TRACEDATA[6] TRACEPKT[6] TRACEPKT[6] A B
19 TDI TDI TDI B B
20 TRACEDATA[5] TRACEPKT[5] TRACEPKT[5] A B
21 nTRST nTRST nTRST D B
22 TRACEDATA[4] TRACEPKT[4] TRACEPKT[4] A B
23 TRACEDATA[15] TRACEPKT[15] TRACEPKT[15] A B
24 TRACEDATA[3] TRACEPKT[3] TRACEPKT[3] A B
25 TRACEDATA[14] TRACEPKT[14] TRACEPKT[14] A B
26 TRACEDATA[2] TRACEPKT[2] TRACEPKT[2] A B
27 TRACEDATA[13] TRACEPKT[13] TRACEPKT[13] A B
28 TRACEDATA[1] TRACEPKT[1] TRACEPKT[1] A B
29 TRACEDATA[12] TRACEPKT[12] TRACEPKT[12] A B
30 Logic 0 TRACEPKT[0] TRACEPKT[0] A B
31 TRACEDATA[11] TRACEPKT[11] TRACEPKT[11] A B
32 Logic 0 PIPESTAT[3] TRACESYNC A B
33 TRACEDATA[10] TRACEPKT[10] A B
34 Logic 1 PIPESTAT[2] PIPESTAT[2] A B
35 TRACEDATA[9] TRACEPKT[9] TRACEPKT[9] A B
36 TRACECTL PIPESTAT[1] PIPESTAT[1] A B
37 TRACEDATA[8] TRACEPKT[8] TRACEPKT[8] A B
38 TRACEDATA[0] PIPESTAT[0] PIPESTAT[0] A

B

Questions:

Has anyone been able to successfully use ETM trace with a Coresight-20 connector with any toolset? Should this work with the above signal connections?

Has the Mictor-38 been proven to work for ETM trace?

Do we know if a JLINK with CCS would work to enable ETM trace?

Thanks!

--Gunter