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


Issue with 1.12.0 for macOS and not being able to find arm-none-eabi-gcc

An addendum to this item; when I try and start the debugger, it bombs with:

Error with command: /Applications/Eclipse.app/Contents/Eclipse/plugins/fr.ac6.mcu.externaltools.arm-none.macos64_1.12.0.201611241417/tools/compiler/bin/arm-none-eabi-gdb --version
Cannot run program “/Applications/Eclipse.app/Contents/Eclipse/plugins/fr.ac6.mcu.externaltools.arm-none.macos64_1.12.0.201611241417/tools/compiler/bin/arm-none-eabi-gdb”: Unknown reason

This appears to be the result of the symbol openstm32_compiler_path being incorrect as well. If I insert a Pre-build step of
echo ${openstm32_compiler_path}

It prints:
echo /Applications/Eclipse.app/Contents/Eclipse/plugins/fr.ac6.mcu.externaltools.arm-none.macos64_1.12.0.201611241417/tools/compiler/bin

As was the case with the PATH variable, there is a folder missing in the openstm32_compiler_path .


Andrei