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


Running S2-LP examples on System Workbench

I am struggling to get the S2-LP examples examples running on System workbench. Examples are only available for MDK-ARM and EWARM.

I have two STEVAL-FKI868V1 kits and would like to develop for it using System Workbench since it isn’t limited by code-size.

The kit (http://www.st.com/en/evaluation-tools/steval-fki868v1.html) consists of a Nucleo-L152RE and a S2-LP low-power sub- 1GHz RF standalone transceiver module. I have experience with the Nucleo and System Workbench, however the only documentation I could find for the RF transceiver was a GUI tool to set the registers and test the devices, a few MDK-ARM and EWARM code examples and a document explaining some details on the GUI. (http://www.st.com/content/st_com/en/products/embedded-software/evaluation-tool-software/stsw-s2lp-dk.html)

I tried to create an empty project in the S2-LP examples directory with System Workbench and added all the required libraries by adding the paths in Eclipse’s “Paths and Symbols”, but I just can’t manage to get it operational.

A few of the errors I am still getting are:

  1. Undefined references for functions that have been included and the paths added to “Paths and Symbols”. I don’t get any errors when I #include the header file and if I hold in control and click on the functions it does take me to the correct function in the header file.
  2. Static declaration of ‘SystemClock_Config’ follows non-static declaration
  3. redeclaration of enumerator ‘BUTTON_MODE_EXTI’ error on:

typedef enum
{
BUTTON_MODE_GPIO = 0,
BUTTON_MODE_EXTI = 1
} SdkEvalButtonMode;
in the file SDK_EVAL_Button.h

Any advice on how to solve these errors, links to additional resources on the RF transceiver or information on how to open a project that was designed for another IDE in System Workbench would be greatly appreciated.

Thank you in advance! Please do not hesitate to request any additional information.

 

Newest Forum Posts

  1. emerald casino online i240jx by StephenNug, 2026-02-27 00:08
  2. milkyway online casino games b28sos by StephenNug, 2026-02-25 10:25
  3. casino blacklist online i72xxd by StephenNug, 2026-02-23 20:11
  4. best online casinos canada reddit a57fpx by StephenNug, 2026-02-23 19:01
  5. hollywood casino online blackjack p271nq by StephenNug, 2026-02-22 21:12
  6. three card poker online casino y82gxs by StephenNug, 2026-02-22 20:34
  7. sugarhouse online casino pa j13lyy by StephenNug, 2026-02-22 03:56
  8. casino online latvia f40blg by StephenNug, 2026-02-21 19:10
  9. casinos online reviews a94tvt by StephenNug, 2026-02-21 09:22
  10. royal ace online casino no deposit bonus codes u60dqh by StephenNug, 2026-02-20 20:00

Last-Modified Blogs