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 Make files wrong  

Make files wrong

I think I may have found the problem!

While I was syncing the .C and .H files, I was not syncing anything else.

CUBE also modified the .project file, and those modifications are important.

Since I have abandoned the project that had the floating-point problem I don’t know for sure, but in the current project I again ran CUBE to change things and again had problems compiling. That’s when I started looking at every file, I realized that KDiff3 has filters to only look at specific files, not the hidden (well, hidden in Linux) files.

I found the .project and the .mxproject wrong in significant ways. Syncing them fixed my build problems.

I guess what I should do is make a copy of the project before I fire up CUBE, then diff the modified project with the saved project to copy over any deleted changes (I have modified some HAL libraries to help with debugging).

-Matt