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


Breakpoint Does Not Stop When Run in Debug

Hi,

I’m new to System Workbench and I’m running a basic blink example using a Nucleo-F303RE. When I Run As Ac6 STM32 C/C++ Application, the LD2 in the Nucleo is blinking as expected. Now, I’m trying to Debug As Ac6 STM32 C/C++ Application, because I wanted to experiment the debugging functions of the workbench. However, when I try to add breakpoints and debug the program, the breakpoint does not pause and it just marks the breakpoint with a checkmark. It stops only at the HAL_Init(); even though I did not add a breakpoint there. Since the breakpoint does not execute, the LD2 does not blink when I run in debug mode.
Break

Can anyone explain what a breakpoint with checkmark means?
BreakD

I’ve been stuck here for days and I’m not sure why adding breakpoints does not work. Here’s a view of my Debugger Console.
Console

Hope to hear your suggestions.

Thanks,