Many Cortex-M developers are not aware of the advanced debugger capabilities available to them in popular microcontroller devices like STM32, Kinetis, LPC, EFM32, etc. Examples are hard fault exception analysis, event/data/instruction tracing, dual-core debugging, or RTOS kernel aware debugging.
Take this opportunity to learn more from our training presentation on advanced ARM Cortex debugging to quickly get an overview of how you can benefit from reduced debugging time, and improve your software quality at the same time!
The presentation is free and cover important topics on advanced Cortex-M debugging, and also covers strategies to avoid introducing bugs:
- How to analyze a crashed system after a hard fault exception
- System analysis with SWV real-time event- and data tracing
- Recording execution history with ETM instruction tracing
- How to debug a dual-core system
- Debugging RTOS-based applications
- Alternative approach - avoid introducing bugs in the first place
Do you want to learn more on ARM development and debugging? Read this white paper: