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


STM32F746 Heap to SDRAM

Hello,

I hope you can help me. I want to swap the Heap to SDRAM on a STM32F746G-Discovery Board. So the data / bss section and the stack should stay in the internal RAM. Furthermore I want to use the GUI.
I tested so much but my system always crashes after a couple of minutes.
Can someone provide me an example with all files attached?

What I tried:
- Change Framebuffer in LCDConf.h to C0000000 and C0200000
- Add SDRAM section in Linkerfile from C0400000 with 4M size
- Add attribute for sdram
- Change startup-file a bit (like the stm32f756-eval example FMC -> MemRemap)
- SDRAM Init in system-file
- and some minor changes

In short: I just ported the EVAL-Project to the Discovery Board, but I didn’t copied all, because I only want to swap the Heap to SDRAM.

Thank you for helping
Nyix