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


Create a STM32 static library project

Hi,

I’m trying to create a new STM32 static library project but I cannot link the HAL library.
during the project wizard, in “Project firmware configuration” window, I select “CUBE HAL” and ac6 tell me thet “Target firmare has not been found, please download it”.
The problem is that I cannot download it through the button because my network blocks the proxy.

I Allready have the zip of HAL libray.
How I can link it from file in AC6?

Othewise, can i generate project from CUBE directly? (normally project generated is an execution project, not a static library project)

Thanks

Hi,

If you’re running the latest version of System Workbench, you can either:
- Copy the zip file into C:\Users\${USERNAME}\AppData\Roaming\Ac6\SW4STM32\firmwares
or
- Change the firmware directory path (Window > Preferences > System Workbench) into your zip file location
Then try to create your static lib.

I cannot confirm you these ways works because the System Workbench requires an exact version of the HAL Library

Regards,
Kevin


Hello ,

I have configured OpenStm32 for linux environment .

And my firmware directory path is ~/SWSTM32/firmwares . Whenever I tried to create new project , it says no peripheral library found while peripheral library with version 1.5.1 is already lies in specified path .
stm32f4_dsp_stdperiph_lib_v151.zip is already @ ~/SWSTM32.firmwares .

Please let me know what to do with scenario ?

- Pinkesh