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.

AM37x / DM37x 8-bit embedded trace (ETM8) configuration


I am interested in capturing 8 bit embedded trace (i.e. etk_clk, etk_ctl, etk_d[7:0] ) using an Arium LX-1000 JTAG Emulator (with parallel trace capability).

I was looking at section 27.4 (Emulation Pin Manager) in the AM/DM37x Technical Reference Manual, which discusses multiplexing of the relevant pins.  Table 27-101 states that the EPM control value for ETM trace is 0100 (note that I am not interested in the system debug trace interface (SDTI), but only the real-time trace generated by the embedded trace macrocell (ETM)).  In addition, table 27-100 shows that ETM8 only involves the DBGP2 EPM control field, which controls pins etk_clk, etk_ctl, and etk_d[7:0].

However, the tables in the EPM Programming Model (section 27.4.4 on the TRM) show that to configure ETM8, EPM control value 1000 (not 0100) must be written to EPM control fields DBGP2 and DBG012.  Doesn't this contradict tables 27-100 and 27-101?  I believe that to configure ETM8, it's only necessary to write EPM control value 0100 (not 1000)  to EPM control fields DBGP2.


Thank you.