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


STM32F429I-DISC1 Hello World with Blinking LEDs

United States

Hello,

I wanted to get a skeleton project from scratch that had BSP, CMSIS, HAL Drivers, STemWin, STM32_USB, FreeRTOS, LibJPEG that I can build on.

Development is done on:
Ac6 System Workbench for STM32 - OpenOCD (for Windows 32bits) Version: 1.15.0.201708311556

Using STM32CubeMX For Eclipse version “STM32Cube_FW_F4_V1.17.0” firmware I built the initial code and I integrated the BSP and STemWin components.

After that I used the example application in:
”..\STM32Cube_FW_F4_V1.17.0\Projects\STM32F429I-Discovery\Applications\STemWin\STemWin_HelloWorld”
as a guide to get the LCD and the LEDs to work.

None of this is optimized,there are a lot of unnecessary files that are being compiled.

Both Debug and Release configurations work, it should work for both DISC0 and DISC1 boards but I’ve only tested the build on DISC1 boards.

You can download the project from the link below to your workspace and double click on the cproject file to import it to your projects.
https://gitlab.com/mehmed.diken/STM32F429I-DISC1_Hello_World.gitQuestion