Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


missing 'Ac6 STM32 Debugging' Debug configuration in Debug perspective

Ciao Roberto,
I’ve did as You said, see attached image,
still I cannot have printf in ‘Console’ of System Workbench for STM32 via ITM.

I defined __io_putchar function, overwriting weak definition, like this:

FENCEif !defined ( BSP_LCD_USE )
int __io_putchar (const char ch)
{
uint32_t ch_ = (uint32_t)ch;

return (int) ITM_SendChar ( ch_ );
}
FENCEendif

since my STM32F746-DISCOVERY board has an LCD, with LCD I don’t need it.

What can be done next to have debug printf on System Workbench for STM32 Console ?