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


Trouble after update SW6 and CubeMX

The update of SW6 and CubeMX brought me a lot of trouble.The generated project from CubeMX will not compile, make error 258.
To solve this goto Setting and place quotes like this: “weak=attributeweak” and “packed=attributepacked

The forum has deleted the ()

Also old projects will not compile anymore. Lost of files are missing that are there. Copy the project by the only copy method i know, start your project.ioc file to open CubeMX and save as a new project. Generate and import the project. Copy the Src and Inc from the old project and place the quotes as described above. Now you have to do this for all your projects!

Hi,

Our team is working on an update to avoid to manually modify these symbols.
It will add double quote around -D flags when the symbol contains special characters such as ‘(’ or ‘)’
This issue come from the different behavior between Windows command prompt and the new shell interpreter(sh.exe) (added to avoid other issues)

Since the 1.13.0

On the build command line:
-D__weak=__attribute__((weak)) and -D__packed=__attribute__((packed)) 		# Not working anymore but worked until the 1.12.0
-D"__weak=__attribute__((weak))" and -D"__packed=__attribute__((packed))"  # Working
-D__weak="__attribute__((weak))" and -D__packed="__attribute__((packed))"  # Working
"-D__weak=__attribute__((weak))" and "-D__packed=__attribute__((packed))"  # Working but cannot be set by the user (automatic behavior in the next update 1.13.1 when a special char is found)


Sorry for inconvenience.
Kevin
ac6


This issue was fixed by ST in Cube version 4.19.0 that came out about January 18th 2017.

I tried it this evening and generating code works properly again.

Andrei


 

Newest Forum Posts

  1. Можно ли установить камин на балконе или лоджии? by Grand3kpdErorb, 03:38
  2. reservation car service Seattle by Jamesprede, 2025-05-01 10:06
  3. Last day: drone bonus by Danielrug, 2025-04-19 16:55
  4. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  5. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  6. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  7. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  8. Insightful Perspectives on This Subject by davidsycle, 2025-03-04 05:45
  9. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05

Last-Modified Blogs