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


You are viewing a reply to Project TARGET setting issues  

Project TARGET setting issues

France

Hello,

As far as I’m aware about the only way Thanks UI to create a new board is to create a new project. New project wizard is only integrated way to get right UI pop-up.

Such said there’s a handmade way to add a new board.
1) Locate your local System Workbench board repository (by default (if windows) = C:\Users\AppData\Roaming\Ac6\SW4STM32\board_def)
2) Add per custom board an .xml file, naming such file in sync. with board name you’re expecting (lower case file name is mandatory)
3) Such .xml (myboard.xml here) file looks like attached file (board id field has to be lower case – board name supports capitals – mcu id has to be lower case) :
4) Once done just restart System Workbench … your added board(s) should be seen as part of current db !


But back to your primary usage sounds to me strict new board creation is not mandatory (but you can ! … up to you). “Strict” stands for adding a board to system workbench db having capability to reuse it from one project to another and/or from one workspace to another. If my understanding is right you’re “only” looking to play with multiple build configurations within a project what’s not requiring such db update. Quick way for you is just to set per build configuration a unique “dummy” board name (typing it within board combo) within build settings target tab (see snapshot attached to such reply).


Back Thanks to share your trials outcomes it will help us !

Br,
cartu38