Erich Styger recently posted a great tutorial on how to add console functionality using Single Wire Output (SWO) on ARM Cortex-M targets. This inspired me to write a more general post on debug output (“printf”) implementations on embedded target, including SWO and RTT. Debug Output from a Target There are different methods to get debug output from the […]
J-Trace PRO enables continuous streaming trace, live code coverage and profiling analysis of embedded ARM Cortex-M systems. With J-Trace PRO and Ozone, our debugging tool, you can get the analysis of your system within less than 15 minutes. In this video we show you how to get started and guide you through the Trace Tutorial.
Good engineers for embedded software strive to write software that is efficient, small, and maintainable. However, inefficiencies can appear from the most unexpected places, places that you would never think to look for a performance bottleneck or “sinkhole”. This short article describes different ways to profile an application, showing the path to identifying such a sinkhole […]