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.

How to solve symbol relocation error?

Hi TI-Community,

I read some post about this topic but I'm still need help to figure out a solution for my problem. I'm using a SoC with Cortex A8 and C674x.

I my project I use a part of the L2 memory as IRAM. Into this IRAM I put some code and data. The remaining (not so time critical) code goes into the external DDR memory. The memory map is as follows:
-------------------------------------------------------------------------------------------------------
0x0080_0000  C674x Level2 (L2) Cache /  RAM
0x8080_0000  DDR External memory space
-------------------------------------------------------------------------------------------------------

Linker warning:
warning: relocation to symbol "__TI_exidx_linkto_scn_start_814" overflowed; the
   32-bit relocated address 0xbfcd7162 is too large to encode in the 31-bit
   signed PC-Relative field (type = 'R_C6000_PREL31' (25), file = "(unknown
   file)", offset = 0x00000000, section =
   ".c6xabi.exidx.................lib<f140.obj>")

How can I solve that relocation problem?