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


External FLASH Loader for CubeProgrammer : SW4STM32 examples won't build.

I am trying to develop an External Flash Loader for a custom ST32F746 board with MT25QL512A.
I started by trying to build the N25Q512A_STM32F769I-EVAL example under SW4STM32.

I get this error:
No rule to make target ‘E:/21 aout/N25Q512A_STM32F769I-eval/Drivers/CMSIS/Device/ST/STM32F7xx/Source/Templates/system_stm32f7xx.c’, needed by ‘Drivers/CMSIS/system_stm32f7xx.o’.

This weird path corruption seems to originate in: Debug\Drivers\CMSIS\subdir.mk :

  1. Add inputs and outputs from these tool invocations to the build variables

C_SRCS += \
E:/21\ aout/N25Q512A_STM32F769I-eval/Drivers/CMSIS/Device/ST/STM32F7xx/Source/Templates/system_stm32f7xx.c ”

Anybody have any idea what is going on here ?

Or can anyone give me a version of this SW4STM32 project that builds ?

Regards,
Richard.