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


STM32H755zi_q

Hey guys,
I’m new to the workbench and tbh to everything around the STM32 controllers.
I’m starting to work on a V2V communication protocol tested on a STM32H755zi-q which seems to be an uncommon model, hence there’s kinda no documentation on projects on this specific model.
I’m now trying to figure out (with your help) how to start projects on it :

- Can I use examples provided by the FW package for the H745zi-q ? Or just partially, not at all ?
- How to start a preconfigured project in System Workbench, such that i can start implementing stuff to test directly ?
- How to access the gpio pins directly ?
- How to use the hardware encryption module ?
- Which languages are supported and which would you use (just C, or C++ .. ) ?

Would be glad for any kind of answer for one of the questions above.

Thanks in advance

France

Hi Jan,

Yes you could start from one of the examples in the FW package; In SW4STM32 you can create a project selecting the NUCLEO-H755ZI-Q board for example (or create a custom board), then, on the firmware selection page, select the “Extract all firmware in separate folder” check-box.

You will then have a folder in your workspace from which you can import the example code and play with it.

To create a new project, you can start from this example project or populate your own project. To access the GPIO, you should go through the HAL firmware; again examples are a great source fo inspiration. For the encryption module, probably you should look in more detail at the firmware and chip documentation; it may be a bit tricky.

Both C and C++ are supported and can be used freely. ST firmwares are writtent in C but meant to be usable from C++.

HTH

Bernard (Ac6)


 

Newest Forum Posts

  1. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  2. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  3. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  4. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  5. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  6. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  7. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  8. Build a project in "release" mode by tang, 2025-02-20 10:36
  9. Build a project in "release" mode by info@creosrl.it, 2025-02-19 17:35
  10. Fail to debug in Win 11 C/C++ by mortenlund, 2024-12-26 20:27

Last-Modified Blogs