The ARM Instrumentation Trace Macrocell(ITM) is used for debugging. I have here an STM32 Discovery board which is the STM32H747I-DISCO. This Discovery board has an STM32H747XI: ARM Cortex-M7 + Cortex-M4. As previously stated, it has 2 cores. Let’s focus on the Cortex-M4 instead rather than the Cortex-M7. By default, printf() would not work on the…
