filmov
tv
STM32CubeIDE Advanced Debug Features: Part 4

Показать описание
Learn how to create your STM32-based application using STM32CubeIDE and use its Advanced Debug Features to enhance your debugging skill set with the NUCLEO-F401RE board and use this knowledge as the basis for your own application using any STM32 with ARM Cortex M3/M4/M7/M23 or M33 cores.
The STM32CubeIDE can be used to create applications for STM32 devices using STM32Cube libraries (HAL and Low Layer versions) and this video series will cover the features for debugging one simple application firmware using that as the basis and augment the debug experience by using the Instrumentation Trace Macrocell (ITM) and the Serial Wire Viewer (SWV) with several different hands-on sessions to explain all possible views and setups in the debug session.
In this video:
Learn how to use:
• printf() in STM32CubeIDE
• Serial Wire Output and the Instrumentation Trace Macrocell (ITM) to redirect the printf()
• SWV ITM Data Console
• Special breakpoints, which can also be used to print information in the debugger console – called dynamic breakpoints
Also included are steps to fully configure your debug perspective for the Serial Wire Viewer Settings, covering:
• Clock Settings
• Trace Events
• PC Sampling
• Data Trace
• ITM Stimulus Ports
Комментарии