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


System Workbench STM32 Toolchain

Hi,

The IDE for STM32 provides a bundle toolchain package : st-gnu-arm-gcc-7-2017-q4-major_gdb-5_4-2016q3-win32.zip.
The changes file informs of the following :
‘’This package content is strictly similar to the package delivered by ARM on the
following website except for GDB binaries.
-> https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloadsQuestion

GDB binaries used by System Workbench for STM32 remain stuck on version 7.10
until GDB 7.12 support is fully validated.
The following binaries are picked from GNU ARM 5.4 delivery:
- arm-none-eabi-gdb
- arm-none-eabi-gdb-py’’

How would i find information about the validation of GDB 7.12 mentioned there ?

Checking ARM GNU Toolchain, the 2018 Q2 update has GDB 8.1.
Is there a plan to validate this version of GDB as well ?
Is there any issue with using the new 2018 ARM GNU toolchain with its GDB ?

Regards,
Stan

Hi sbertrand,

Yes this is a well known limitation with the Eclipse version on which SystemWorkbench is based; supporting to GDB 7.12 requires an update of CDT + Eclipse.
This dual update is unfortunately not yet planned.

TBH I do not exactly know the impact of using GDB 8.1 with SystemWorkbench, feel free to give it a try by configuring the toolchain path from your project settings.