Loading...
 

SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32


You are viewing a reply to Project TARGET setting issues  

Project TARGET setting issues

France

Hello MSchultz,

My first guess is you should be able to proceed the way you want if updating target MCU you’re setting a board name too (even a dummy one but not empty one ! ). Sounds to me Apply / Ok is only considering target update if some board material (back even dummy one) is specified.

Please have a try and let us know if it works ok for you.

Br,
cartu38

Thank you for looking into this.

I can’t seem to find or remember what one has to do to create a new BOARD definition. I know I did this once before, but I found it by accident.

How do I go about creating a new board definition associated with a given MCU/target? I don’t need the whole process explained step-by-step (I can figure that out myself smile) I just need to know where to look for the “create new board” function.

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