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


QSPI flash supporting memory mapped mode

Actually we are using a tool for GUI development on STM32F746.

This tool internally uses memory mapped mode to access the QSPI flash. In principle this is working fine, but the QSPI flash MT48LC4M32B2B5, which is used in the demo applications and in the ST discovery board is not available for purchase.

Also it seems to be very complicated to flash the binary to the external flash. There’s a description, how to write an external loader. But despite this description contains the word “easily” in each sentence, this isn’t easy at all.

So resulting from these problems, there are some questions:

1.
The choice of flash memory supporting the memory mapping feature seems to decrease. Which available chips are supported from ST? Will ST support new chips?

2.
For which flash modules supporting memory mapped mode does ST provide an external loader? Is it ST’s intention, that each customer, which uses a special kind of falsh, has to do this stupid development by his own?