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


STM32F412/413 Nucleo Boards Debugger issues

I am hoping that someone can help me with this issue: Basically, I have the Nucleo-144 boards for the STM32F412 and 413 devices and I am unable to get anywhere with the debugger, it jumps straight into the error handling loop in the startup file. I have generated the setup with the latest version of CubeMX and added minimal functional code to the project (variable defines etc.).

I am migrating from the STM32F411 device as these new devices have more memory which is essential for my application, and I have no problems with the discovery board project that I have created for the 411. Oddly, if I use the 411’s project with a few modifications for the memory map and clock configuration I can successfully run and debug it on the 412/413 boards. I am thinking that this may be a CubeMX code generation issue, does anyone have any experience or ideas on this issue?

I am running AC6 version: 1.13.1.201701261206 on Windows 10.

I have found the issue, I had Floating-point ABI set to soft instead of softfp, all sorted now. biggrin