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


You are viewing a reply to Compiling time  

Compiling time

Hi bonelli,
If you go to Project -> Properties -> C/C++ Build -> Behaviour you should see a check box for “Enable parallel build” that is unchecked by default. Checking that should benefit you since it should use more cores for compiling.

It is possible that compiles could take longer if you are optimizing your code as well.

Do you find that the first compile taked long or does it take too long every time? MX adds a lot of library files but those should only need to compile once.

Lastly... Are you using an SSD? I have spoiled myself and find I cannot tolerate using a conventional HD for the system and user drives any more. I still use ‘spinning rust’ for bulk storage (backups, videos, stuff like that.) Lots of RAM should help by cacheing the HD but you still have to read the files at least once to get them in the cache.

HTH,
hank