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


Strange include paths being added by IDE

I’m using the 64-bit System Workbench for Windows, updated to the latest as of today. OpenSTM32 IDE is version 2.3.1.201711101414. I used it to create a new C project for the F3Discovery board, and had it include the StdPeriph library.

When I built the project, it complete successfully but with 6 warnings, which looked like:

Invalid project path: Include path not found ({my project’s name}\#undef __ARM_FEATURE_CRYPTO).

These bad include paths are creeping under “Preprocessor Include Paths, Macros etc.”
entry for “Ac6 SW4 STM32 MCU Built-in Compiler Settings”.

While the build completes successfully, these warnings are irksome. Is there a fix for this?

Hello KerwoodDerby,

A fix for this behavior will be available for the next SW release, which will be published early next year.
This is not blocking for the build but, granted, looks a bit ugly...