Hello,
We don't want to link any library to our code, thus I have implemented my own auto_init, zero_init, decompress_lzss, decompress_none, memset and memcpy services based on TI implementation.
zero_init, decompress_lzss, decompress_none have section attribute ".text:decompress:ZI", ".text:decompress:lzss" and ".text:decompress:none" respectively.
My implementation works fine, except that if I do not put memset and memcpy in the same file of auto_init, I get several of the following warning:
#10278-D LOAD placement specified for section ".data:membas.obj". This section contains decompression routines required for linker generated copy tables and C/C++ auto-initialization.
Must ensure that this section is copied to run address before the C/C++ boot code is executed or is placed with single allocation specifier (ex. "> MEMORY").
What is wrong? Could you help?
Best regards,