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


Starting debug with too many breakpoint enable

during a debug session we can easily end up having all target breakpoint set + “main”.
At next debug session debug will fail to start with the infamous message box

“Error in final launch sequence”

The detail or openocd log make clear what’s the reason

Info : no flash patch comparator unit available for hardware breakpoint
Error: can’t add breakpoint: resource not available

Error message from debugger back end:
Warning:\nCannot insert hardware breakpoint 3.\nCould not insert hardware breakpoints:\nYou may have requested too many hardware breakpoints/watchpoints.\n

What is right because of the main tmp breakpoint requires one extra break point that target do not have is required.

I’m not sure what would be the best way to deal with this.
I kind of remenber some debuger will maintain debug perpective active and cpu under reset
but will let user disable breakpoints and give a new go after
What seam anyway better than today behaviour.

the plugin may disable all break but main wait for it and then enable all others.
That will be ok for most common use case but is’nt necessrry correct as some breakpoint may be before main ie startup/interrupt etc...

I just came to find that working on nucleo l053r8 that has only 4 bkpt that is quite not enougth.

 

Newest Forum Posts

  1. reservation car service Seattle by Jamesprede, 2025-05-01 10:06
  2. Last day: drone bonus by Danielrug, 2025-04-19 16:55
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Insightful Perspectives on This Subject by davidsycle, 2025-03-04 05:45
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  9. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  10. Build a project in "release" mode by tang, 2025-02-20 10:36

Last-Modified Blogs