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


make missing external header dependencies

I’m using a STM32F4Dicovery project generated from CudeMX
in that project i added my own header files into the the generated “../inc” folder
linked Source file in the project (../src)do incude and depend on this headers
modifying one header (even in eclispe) is not trigering a new build it say.

make: Nothing to be done for `all’.
It’s the same with Gnu C make builder or CDT internal builder

Clearily dependencies are not well managed or at least not as i woudl like .
it is an isue of ac6 builder cubmex broken .crpoject  ?

When I open the extar header from the include (project explorer or outline ) the opened file editor window as the “folder” icon on so it is seen as an “external file”. ?

For project usign cross gcc i tend to add all the external header diretcory as linked folder in some virtual project foldr (ie ext_inc) and add then to the include search path as “worspace folder”. The final absolute path is resolved by CDT and it also help the indexer and i never miss dependencies.

see snpashot as an exemple http://s16.postimg.org/twdblzmw5/cdt_include_as_linked_folder.pngQuestion

That may be a betrer to structure the project ?