Hi all,
I am new with L166 linker on ST10 target and I just would like to : Set a code section containing all the code of several files (file1.obj, file2.obj and file3.obj for example) and to locate them at a specific address.
I would like to set this linker/locator in a linker file _without_ including pragma directives in my source code (which is not very portable)
So, a section of code at 0x10000 for example, containing code of file1.obj file2.obj file3.obj ...etc...
I can't find which directive tells that code of file1.obj, file2.obj, file3.obj,... has to be stored in MY_CODE_SECTION and MY_CODE_SECTION start address has to be 0x100000 for example...
Thank you for your precious help,
Best Regards,
Pierre
Modify your build environment to do the RENAMECLASS at compile time for the specific set of files (from the commandline instead of a #pragma)?
Or do an ' #include "relocate.h" ' in the source files; where the single relocate.h contains the #pragma. Basically the same as the preprocessor macro you considered.
-- Joost
Ok thanks a lot : locate.h solution seems to be the best solution. Thanks again for your time. Pierre