DEVICE USED:
STM32 F446RE

DEFINITIONS:
SWV means Serial Wire Viewer
SWO means Serial Wire Output Trace
ITM means Instrumentation trace macrocell (https://percepio.com/2016/06/09/arm-itm/#:~:text=ITM%20is%20a%20hardware%20unit,data%20logged%20by%20your%20code.)

ITM:
ITM can be used to trace events in your OS and application and can emit diagnostic information.
It also introduces very minimal time-space overhead.

DEBUGGING OPTIONS AND TRICKS: • SWV and data tracing (print style) • Single stepping, stepping over, stepping out (best for executing program step by step) • Hardware Breakpoints (you can insert, delete and skip a breakpoint), • Disassembly (converting your higher-level language to an Assembly code, that way you can see the set…




creativeJoe007

An entrepreneur in the day || Software Engineer at night || I solve problems for a living.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store