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
| Pin | Signal name | I/O diagram | Voltage 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
| Pin | ETMv3/TPIU | ETMv2 | ETMv1 | I/O diagram | Voltage 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