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


Can target with CMSIS-DAP interface be programmed/debugged?

Hello

Does anyone know if “System Workbench for STM32” can program and debug STM32 chips with the CMSIS-DAP interface?

Like the Seeed Arch Max:
https://developer.mbed.org/platforms/Seeed-Arch-Max/Question

This board implements the CMSIS-DAP interface for firmware and programming:
https://github.com/xiongyihui/CMSIS-DAP/tree/master/sharedQuestion

On
this linkQuestion it lists cmsis-dap, but I am no sure if this support is included with “System Workbench for STM32”?

Tunisia

Hello David,

Yes this is possible using SystemWorkbench,

You just need to create a custom cfg file with the following content :

arch_max.cfg
source [find interface/cmsis-dap.cfg]
source [find target/stm32f4x.cfg]


Then you need to create a debug configuration that uses this custom script : (Debugger TAB > Use local script > point to ‘arch_max.cfg’)

Regards,
Tarek


Hi, thanks for reply! We are busy creating a CMSIS-DAP interface for our NZ32-SC151 board:
modtronix.com/nz32-sc151Question

It uses the STM32L151RC chip. Will we have to contact the creators of System Workbench to add support for our board and STM32L151RC chip? Or, is it already supported?

Tunisia

The good news is that STM32L151RC is already supported :-)

STM32L151RC

And this is quite enough to use System Workbench to develop for you board.

But I do not know if System Workbench creators have any intension to support any other board not provided by ST.