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


Idea for SW6

After some experiment with the now also free Atollic Studio I’m back to System Workbench. There were issues importing projects from CubeMX and FatFS and Lwip.
Atollic is basically the same as SW6 using Eclipse and GCC. They have made is a Memory usage monitor. Something for SW6 future?

Second i have no idea how big to set my Stack and Heap. A method to know how much is used is filling the region with a fixed value at startup and check at running time how many fixed values are stil there.
How to fill the Stack/Heap at startup?
How can my program know the addresses of Stack and Heap?