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 two short videos (registration required) highlighting:

System Workbench for STM32

where are the 'inc' directories & can the target be Reset

Creation of linked file or folder is simple and can be doen any time (if you use cubemx that’s not recomanded)
it can be done by menu”new file/folder” -> advance->link ...” etc
delateation just selct and press del or derigth clcik del (this only delete the link not the target file)
but it can be much simpler to use drag and drop to add new link

basicaly go into the explorer or equivalent (win linux mac work all os work)
grab the folder to link say “wher i have installed CUBE_MX”/Driver/STM32F4xx_HAL_Driver/Inc
drop it in the “virtual” or the folder of the porject wher you want it
eclispe will show you a popup select” link to file and folder” then select relative path absolute or use any variable you want voila.
you may try the other option for learning what it is ;)

Note that virtual folder appear with a “white rectable” decorator
Note that all linked file/folder appear with the link “arrow” decorator

in a project you can view and edit the exiting (or broken) linked resources by going into poject properties -> Resource -> linked resources”