This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6678 Unknown symbol in .map created by bios

Hi, Ti guys!

  While i am compiling my own bios project using ccs5.1, I find strange unknwn symbol in my map file created by the compiler, like __ASM__, __ISA__, __PLAT__, __TARG__, __TRDR__. Sometimes they occured at the beginning add in MSMC, sometimes in the beginning of L2sram. In my own cmd, I use a UNION instruction, and the address of my own array overlaps with these symbols, can the ptr of ny fuction runs to wrong place to a fuction I dont even use. JHow does this happen, and what's the meaning of these symbol?Can you guys throw some light on that?

Regards,

David Yang

  • David,
    these symbols are added by XDCtools and they are used by RTA/ROV. They are in a COPY section, which means they are not loaded to the target and they don't take up any memory space. Your code can't reach them or read them, even though their addresses may overlap with your symbols.