Products and Solutions

OUR PRODUCTS AND SOLUTIONS


We provide Software and Hardware products and solutions to enable using ARM CoreSight ETM traces to debug embedded devices 

 Trande provides solutions to make the usage of CoreSight ETM traces for debugging accessible for everyone

ARM CoreSight ETM traces offer a powerful mean for debugging the most difficult problems. Despite this, it is still not widely used. Trande Analyzed the reasons behind it and provide a solution based on open source development tools to widen its usage. It offers following features:

- Provide execution history at instructions level by displaying the list of executed instructions mixed with the source code.
- Provide execution history at functions level by displaying the list of executed functions with their call stack depth.
- Replay the recorded program execution in both directions: forwards and backwards.

This solution comes at no cost for debugging processes running on a Linux OS on Cortex A processors.
This solution comes with an affordable cost for debugging firmware running as bare metal or on an RTOS on Cortex M processors. 

This solution is accessible either through GDB command line program or IDEs capable of using those functionalities in GDB. Eclipse, for example, supports execution record and replay in backwards and forwards directions.


Share by: