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


How import drivers for expansion board

I am successfully using System Workbench for developing apps. I can develop on different boards, debug, etc. System Workbench saves me a lot of time compared to using the ENU ARM plugin for Eclipse. Now I am ready to develop using the IHM02A1 dual stepper expansion board. I can run the example in the online MBED compiler, but I don’t want to use this compiler for my project. Plus that example uses C++, I’d rather develop in C.

I have also downloaded the X-CUBE-SPN2 expansion software package. The documentation says
“The software comes with an example implementation, written for three different IDEs: IAR EWARM, Keil MDK-ARM and System Workbench for STM32 (SW4STM32)”.

Where is the documentation on how to use this software with System Workbench?

It has a Projects folder and buried down in it is a folder named SW4STM32. Inside that is a folder for my host MPU board and inside that is the file STM32F401RETx_FLASH.ld. What the heck is this file for? Whatever it is, it appears to be specifically for System Workbench.

Soooo...in summary, how do I use the driver software for expansion boards in System Workbench. It is very easy to use STM32Cube software but so far I can’t see how to use expansion software.

Thanks for the help!

Clark