Hello,
We were in contact with Mr. Jason Peck from TI via e-mail before and he pointed us to this forum.
As one of TIs long-time tool partners we would like to request assistance in setting up ETM trace on the TMS570LC series.
According to Mr. Peck the issue we ran into when setting up trace is due to incorrect pinmux for the ETM trace pins 0-3.
Here is our last mail content to TI:
Alright (this would definitely explain the behaviour), unfortunately this is not documented anywhere int he TMS570LC documentation whatsoever.
From the TMS datasheet(tms570lc4357.pdf) at least we know that signals ETMDATA[0]- ETMDATA[3] even exist + their corresponding pins on the BGA map which are R12, R13, J15 and H15.
From the same manual we also know that default output multiplexing for ETMTRACECLKOUT default is trace clock functionality(page 48).
Unfortunately no mention of ETMDATA[0]-[3]. It starts at [8] in this manual.
Lets look at the TRM (spnu563a.pdf).
This time no mention of ETMDATA[0]-[3] at all. Again documentation starts only at ETMDATA[8].
Our assumption so far was that if ETMDATA[8]-[31] default function was ETM trace it would be also true for ETM0-7.
But it seems this is not the case.
So if you could point us to a manual or source describing the alternate function that needs to be set so Pins R12, R13, J15 and H15 output proper trace signals that would be great.
Best regards,
Nino