I am getting a warning while building my project. The warning is " warning: creating output section .bios:.near without SECTIONS specification". From the map file, this section is as below
.bios:.near * 0 000db140 000005e0 000db140 00000220 bios.a64 : mem_free.o64 (.bios:.near) 000db360 00000200 : mem_allo.o64 (.bios:.near) 000db560 000000c0 : mem_init.o64 (.bios:.near) 000db620 000000a0 : mem_vall.o64 (.bios:.near) 000db6c0 00000060 : sys_erro.o64 (.bios:.near) All the object files in this section are from the bios.a64 library. I need these object files to be included under .bios output section. What should i do to include .bios:.near section under .bios section. As .bios is DSP code section and is configured using cbd file, .bios definition is already there in the generated linker command file. If i write .bios: {} > ISRAM } in my custom linker file, it will throw a warning " multiple definitions of SECTION named '.bios'" Is there a provision to append .bios:.near section to the already defined .bios definition, instead of redefining, in my custom linker file.?
{
* (.bios:.near)