Looking for Advice on Selecting Trace Hardware and Software for RTEMS and Cortex-M

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Oct 23 14:17:28 UTC 2015

Hello Isaac,

I didn't use the Lauterbach trace on this platform, but it is quite 
useful in general. Lauterbach offers a low cost trace solution for Cortex-M:


They provide RTEMS awareness. Due to the instability of internal kernel 
APIs, this usually requires some support from Lauterbach for your 
current RTEMS version. This is normally done in a couple of work days.

On 23/10/15 15:57, Isaac Gutekunst wrote:
> Hi All,
> We are considering purchasing trace hardware from Lauterbach as it is 
> the only solution we could find that has an independent trace and and 
> debug tool i.e. isn't tied into a particular compiler tool chain.
> I have a suspicion that (in theory), any debugger supporting the 
> ARMv7m instruction set and the ARM EABI (especially calling 
> conventions), should be able to debug and trace any Cortex-M 
> processor, regardless of the compiler tool chain used to build the 
> file. Is their any truth to this suspicion?
> Does anyone have experience with this or other debug and trace tools 
> for Cortex-M that work with RTEMS (or at least GCC and ELF files) and 
> a Linux host?
> To clarify what I mean by trace, I am interested support for the ARM 
> CoreSight debug architecture including ETM, ITM, ETB, etc that can do 
> instruction level trace and display data from the ITM, potentially 
> doing interesting things like plotting data.
> Regards,

Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

More information about the users mailing list