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


First time program in STM32F411E-Disco

Hi,

I didn’t do this myself, but as a suggestion, you can try to program the application part using System Workbench, then start STM32 ST-Link Utility and program ONLY the memory starting from address 0x08020000 (see attached picture).
I think that the memory below that address will be unchanged (you can check this).

You can check at any time the memory content by reading with STM32 ST-Link Utility.


===
At this link is the documentation for STM32 ST-Link Utility. Check the chapter “3.5 Device programming”:
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/CD00262073.pdfQuestion

1. Click on Target | Program ... Open file
2. Select a binary (...) and click on the Open button.
3. Specify the address from which to start programming

======


Another possibility is to take the output from the System Workbench and to concatenate with the file containing the audio part, resulting file should be downloaded to target. Maybe you can find a utility that can do the merge for Cortex-M4