Loading...
 

SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

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?