Two year ago we have developed a 16 bit ETM adaptor to connect our PowerTrace II module with our AUTOFOCUS II preprocessor :
This adaptor is connected on the EDGE connector of the SABRE Automotive Industry board from Freescale and provide a MICTOR 38 connector compatible with 16 bit maximum ETM size.
This is the maximum ETM size supported by iMX6.
The maximum Trace clock frequency riched is 132 Mhz, which provide enough bandwidth to trace a full ANDROID running on Quad Core iMX6 !!! and it works perfectly.
with Lauterbach tools you can debug completely Linux kernel and driver and full ANDROID support using our dalvik awareness that show you the complete call stack from low level system linux call to high level JAVA code.
this adaptor is already in use on several customer from us, with perfect result.
TRACE32 can now display all the code executed by the iMX6 Quad for each core, with no limitation on time recording.
Linux task switch timing, profiling function, MIPS information, Detailed Tree function etc ...
more detail here : TRACE32® Trace-based Profiling
here below a small example of what you can see :
here below the board, and schematic.
in case you want the full schematic for this adaptor, please contact me, i can then provide it for free ...
if you buy some Lauterbach tools ;-)
we are also developping a new ETM adapter compatible with our partner DAVE (DAVE Embedded Systems ) that develop very nice eval board on iMX6 called AXEL EVB
will be available soon through the official DAVE distributor in France : Cynetis