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.

Relocation overflow error in RTSC configuration project

Hi,

I recently upgraded my tool from CCSv4.1.1 to 4.2.0, also upgraded the c6000 tools from 6.1.12 to 6.1.18. Now I am receiving the following warnings while compiling my RTSC configuration project. Could you please help me to resolve them.

C:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake -k all 
'Building target: configPkg/linker.cmd'
'Invoking: XDCtools'
"C:/Program Files/Texas Instruments/xdctools_3_16_02_32/xs"
--xdcpath="C:/Program Files/Texas
Instruments/bios_6_21_00_13/packages;C:/Program Files/Texas
Instruments/xdais_6_25_01_08/packages;C:/Program Files/Texas
Instruments/xdais_6_25_01_08/examples;" xdc.tools.configuro -o configPkg
-t ti.targets.C64P -p ti.platforms.evm6424 -r whole_program_debug -c
"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/C6000 Code
Generation Tools 6.1.18" "../McBSPConfig.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because
package/package.xdc.inc is older than package.xdc) ...
configuring McBSPConfig.p64P from package/cfg/McBSPConfig_p64P.cfg ...
cl64P package/cfg/McBSPConfig_p64P.c ...
lnk64P McBSPConfig.p64P ...
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 443: warning: 
   relocation from function "xdc_runtime_System_doPrint__I" to symbol
"__remu"
   overflowed; the 26-bit relocated address 0xecde638 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000006d0, section =
   "[33].text:_xdc_runtime_System_doPrint__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 444: warning: 
   relocation from function "xdc_runtime_System_doPrint__I" to symbol
"__divu"
   overflowed; the 26-bit relocated address 0xecde630 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000006f4, section =
   "[33].text:_xdc_runtime_System_doPrint__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 443: warning: 
   relocation from function "xdc_runtime_System_doPrint__I" to symbol
"__remu"
   overflowed; the 26-bit relocated address 0xecde628 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000708, section =
   "[33].text:_xdc_runtime_System_doPrint__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 443: warning: 
   relocation from function "xdc_runtime_System_doPrint__I" to symbol
"__remu"
   overflowed; the 26-bit relocated address 0xecde600 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000007a8, section =
   "[33].text:_xdc_runtime_System_doPrint__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 446: warning: 
   relocation from function "xdc_runtime_System_doPrint__I" to symbol
"__divu"
   overflowed; the 26-bit relocated address 0xecde5f0 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000007e0, section =
   "[33].text:_xdc_runtime_System_doPrint__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 443: warning: 
   relocation from function "xdc_runtime_System_doPrint__I" to symbol
"__remu"
   overflowed; the 26-bit relocated address 0xecde5f0 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000007f0, section =
   "[33].text:_xdc_runtime_System_doPrint__I")
"package/cfg/McBSPConfig_p64P.c", line 2333: warning: relocation from
function
   "xdc_runtime_SysMin_output__I" to symbol "_HOSTwrite" overflowed; the
26-bit
   relocated address 0xecdc1f8 is too large to encode in the 21-bit
signed
   PC-Relative field (type = 'R_C60PCR21' (82), file =
"C:\TEMP\011122.obj",
   offset = 0x0000001c, section =
"[0].text:_xdc_runtime_SysMin_output__I")
"package/cfg/McBSPConfig_p64P.c", line 2333: warning: relocation from
function
   "xdc_runtime_SysMin_output__I" to symbol "_HOSTwrite" overflowed; the
26-bit
   relocated address 0xecdc1e8 is too large to encode in the 21-bit
signed
   PC-Relative field (type = 'R_C60PCR21' (82), file =
"C:\TEMP\011122.obj",
   offset = 0x00000058, section =
"[0].text:_xdc_runtime_SysMin_output__I")
"package/cfg/McBSPConfig_p64P.c", line 2333: warning: relocation from
function
   "xdc_runtime_SysMin_flush__F" to symbol "_HOSTwrite" overflowed; the
26-bit
   relocated address 0xecdcfb0 is too large to encode in the 21-bit
signed
   PC-Relative field (type = 'R_C60PCR21' (82), file =
"C:\TEMP\011122.obj",
   offset = 0x0000005c, section =
"[29].text:_xdc_runtime_SysMin_flush__F")
"package/cfg/McBSPConfig_p64P.c", line 2333: warning: relocation from
function
   "xdc_runtime_SysMin_flush__F" to symbol "_HOSTwrite" overflowed; the
26-bit
   relocated address 0xecdcfa0 is too large to encode in the 21-bit
signed
   PC-Relative field (type = 'R_C60PCR21' (82), file =
"C:\TEMP\011122.obj",
   offset = 0x00000098, section =
"[29].text:_xdc_runtime_SysMin_flush__F")
"package/cfg/McBSPConfig_p64P.c", line 2333: warning: relocation from
function
   "xdc_runtime_SysMin_flush__F" to symbol "_HOSTwrite" overflowed; the
26-bit
   relocated address 0xecdcf90 is too large to encode in the 21-bit
signed
   PC-Relative field (type = 'R_C60PCR21' (82), file =
"C:\TEMP\011122.obj",
   offset = 0x000000c0, section =
"[29].text:_xdc_runtime_SysMin_flush__F")
"package/cfg/McBSPConfig_p64P.c", line 2333: warning: relocation from
function
   "xdc_runtime_SysMin_flush__F" to symbol "_HOSTwrite" overflowed; the
26-bit
   relocated address 0xecdcf88 is too large to encode in the 21-bit
signed
   PC-Relative field (type = 'R_C60PCR21' (82), file =
"C:\TEMP\011122.obj",
   offset = 0x000000fc, section =
"[29].text:_xdc_runtime_SysMin_flush__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Error.c", line 32: warning: 
   relocation from function "xdc_runtime_Error_init__F" to symbol
"_memset"
   overflowed; the 26-bit relocated address 0xecdba50 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000010, section =
   "[38].text:_xdc_runtime_Error_init__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 54: warning: 
   relocation from function "xdc_runtime_System_abort__F" to symbol
"_abort"
   overflowed; the 26-bit relocated address 0xecdc408 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000084, section =
   "[33].text:_xdc_runtime_System_abort__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Error.c", line 116: warning: 
   relocation from function "xdc_runtime_Error_raiseX__F" to symbol
"_memset"
   overflowed; the 26-bit relocated address 0xecdd700 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000068, section =
   "[38].text:_xdc_runtime_Error_raiseX__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 84: warning: 
   relocation from function "xdc_runtime_System_exit__F" to symbol
"_exit"
   overflowed; the 26-bit relocated address 0xecdb4f0 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x0000000c, section =
   "[33].text:_xdc_runtime_System_exit__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "xdc_runtime_Core_assignParams__I" to symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc468 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000044, section =
   "[40].text:_xdc_runtime_Core_assignParams__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 48: warning: 
   relocation from function "xdc_runtime_Core_assignParams__I" to symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc460 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000064, section =
   "[40].text:_xdc_runtime_Core_assignParams__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_knl_Clock_Params__init__S" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc720 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x0000005c, section =
   "[0].text:_ti_sysbios_knl_Clock_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 45: warning: 
   relocation from function "ti_sysbios_knl_Clock_Params__init__S" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc718 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[0].text:_ti_sysbios_knl_Clock_Params__init__S")
"package/cfg/McBSPConfig_p64P.c", line 2597: warning: relocation from
function
   "ti_sysbios_BIOS_exitFunc__I" to symbol "__register_lock" overflowed;
the
   26-bit relocated address 0xecdc3c8 is too large to encode in the
21-bit
   signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000040, section =
   "[0].text:_ti_sysbios_BIOS_exitFunc__I")
"package/cfg/McBSPConfig_p64P.c", line 2597: warning: relocation from
function
   "ti_sysbios_BIOS_exitFunc__I" to symbol "__register_unlock"
overflowed; the
   26-bit relocated address 0xecdc3c8 is too large to encode in the
21-bit
   signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000058, section =
   "[0].text:_ti_sysbios_BIOS_exitFunc__I")
"Timer.c", line 510: warning: relocation from function
   "ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F" to symbol
"__divu"
   overflowed; the 26-bit relocated address 0xecdd628 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x0000003c, section =
   "[1].text:_ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F")
"Timer.c", line 94: warning: relocation from function
   "ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F" to symbol
"__divu"
   overflowed; the 26-bit relocated address 0xecdd618 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[1].text:_ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F")
"Timer.c", line 643: warning: relocation from function
   "ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F" to symbol
"__divlli"
   overflowed; the 26-bit relocated address 0xecdd618 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x0000007c, section =
   "[1].text:_ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F")
"Timer.c", line 94: warning: relocation from function
   "ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F" to symbol
"__divu"
   overflowed; the 26-bit relocated address 0xecdd610 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000098, section =
   "[1].text:_ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F")
"Timer.c", line 643: warning: relocation from function
   "ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F" to symbol
"__divlli"
   overflowed; the 26-bit relocated address 0xecdd600 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000000c4, section =
   "[1].text:_ti_sysbios_timers_timer64_Timer_setPeriodMicroSecs__F")
"package/cfg/McBSPConfig_p64P.c", line 13525: warning: relocation from
function
   "xdc_runtime_SysMin_Module_startup__E" to symbol "_memset"
overflowed; the
   26-bit relocated address 0xecdba20 is too large to encode in the
21-bit
   signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x0000000c, section =
   "[0].text:_xdc_runtime_SysMin_Module_startup__E")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/System.c", line 41: warning: 
   relocation from function "xdc_runtime_System_Module_startup__E" to
symbol
   "_atexit" overflowed; the 26-bit relocated address 0xecdb508 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000008, section =
   "[0].text:_xdc_runtime_System_Module_startup__E")
"BIOS.c", line 67: warning: relocation from function
   "ti_sysbios_BIOS_registerRTSLock__E" to symbol "__register_lock"
overflowed;
   the 26-bit relocated address 0xecdc100 is too large to encode in the
21-bit
   signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000024, section =
   "[0].text:_ti_sysbios_BIOS_registerRTSLock__E")
"BIOS.c", line 68: warning: relocation from function
   "ti_sysbios_BIOS_registerRTSLock__E" to symbol "__register_unlock"
   overflowed; the 26-bit relocated address 0xecdc100 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000034, section =
   "[0].text:_ti_sysbios_BIOS_registerRTSLock__E")
"BIOS.c", line 67: warning: relocation from function
   "ti_sysbios_BIOS_startFunc__I" to symbol "__register_lock"
overflowed; the
   26-bit relocated address 0xecdd470 is too large to encode in the
21-bit
   signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000034, section =
   "[0].text:_ti_sysbios_BIOS_startFunc__I")
"BIOS.c", line 68: warning: relocation from function
   "ti_sysbios_BIOS_startFunc__I" to symbol "__register_unlock"
overflowed; the
   26-bit relocated address 0xecdd468 is too large to encode in the
21-bit
   signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000044, section =
   "[0].text:_ti_sysbios_BIOS_startFunc__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Memory.c", line 119: warning: 
   relocation from function "xdc_runtime_Memory_calloc__E" to symbol
"_memset"
   overflowed; the 26-bit relocated address 0xecdbe90 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000020, section =
   "[0].text:_xdc_runtime_Memory_calloc__E")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_mem.c", line 34: warning: 
   relocation from function "xdc_runtime_Core_createObject__I" to symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecddc78 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000028, section =
   "[43].text:_xdc_runtime_Core_createObject__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "xdc_runtime_Core_createObject__I" to symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecddc58 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x000000bc, section =
   "[43].text:_xdc_runtime_Core_createObject__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 44: warning: 
   relocation from function "xdc_runtime_Core_createObject__I" to symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecddc48 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x000000ec, section =
   "[43].text:_xdc_runtime_Core_createObject__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Memory.c", line 119: warning: 
   relocation from function "xdc_runtime_Core_createObject__I" to symbol
   "_memset" overflowed; the 26-bit relocated address 0xecddc30 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000144, section =
   "[43].text:_xdc_runtime_Core_createObject__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_mem.c", line 85: warning: 
   relocation from function "xdc_runtime_Core_createObject__I" to symbol
   "_memset" overflowed; the 26-bit relocated address 0xecddc08 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x000001f4, section =
   "[43].text:_xdc_runtime_Core_createObject__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_mem.c", line 85: warning: 
   relocation from function "xdc_runtime_Core_createObject__I" to symbol
   "_memset" overflowed; the 26-bit relocated address 0xecddc00 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000208, section =
   "[43].text:_xdc_runtime_Core_createObject__I")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_ipc_Semaphore_pend__F" to symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecddf68 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000060, section =
   "[4].text:_ti_sysbios_ipc_Semaphore_pend__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 44: warning: 
   relocation from function "ti_sysbios_ipc_Semaphore_pend__F" to symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecddf60 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000094, section =
   "[4].text:_ti_sysbios_ipc_Semaphore_pend__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Memory.c", line 119: warning: 
   relocation from function "xdc_runtime_Memory_valloc__E" to symbol
"_memset"
   overflowed; the 26-bit relocated address 0xecdbe60 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000028, section =
   "[0].text:_xdc_runtime_Memory_valloc__E")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_knl_Task_sleep__F" to symbol
"_memcpy"
   overflowed; the 26-bit relocated address 0xecdda90 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x0000008c, section =
   "[21].text:_ti_sysbios_knl_Task_sleep__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_knl_Task_sleep__F" to symbol
"_memcpy"
   overflowed; the 26-bit relocated address 0xecdda80 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000000c4, section =
   "[21].text:_ti_sysbios_knl_Task_sleep__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_knl_Task_Params__init__S" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc6f0 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x0000005c, section =
   "[0].text:_ti_sysbios_knl_Task_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 45: warning: 
   relocation from function "ti_sysbios_knl_Task_Params__init__S" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc6e8 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[0].text:_ti_sysbios_knl_Task_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Memory.c", line 117: warning: 
   relocation from function "ti_sysbios_knl_Task_Instance_init__F" to
symbol
   "_memset" overflowed; the 26-bit relocated address 0xecddca8 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000220, section =
   "[21].text:_ti_sysbios_knl_Task_Instance_init__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_ipc_Semaphore_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc750
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x0000005c, section =
   "[0].text:_ti_sysbios_ipc_Semaphore_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 45: warning: 
   relocation from function "ti_sysbios_ipc_Semaphore_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc748
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[0].text:_ti_sysbios_ipc_Semaphore_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_ipc_Event_pend__F" to symbol
"_memcpy"
   overflowed; the 26-bit relocated address 0xecde250 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x000000f4, section =
   "[5].text:_ti_sysbios_ipc_Event_pend__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 44: warning: 
   relocation from function "ti_sysbios_ipc_Event_pend__F" to symbol
"_memcpy"
   overflowed; the 26-bit relocated address 0xecde240 is too large to
encode in
   the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file =
   "C:\TEMP\011122.obj", offset = 0x00000128, section =
   "[5].text:_ti_sysbios_ipc_Event_pend__F")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_ipc_Event_Params__init__S" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc780 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x0000005c, section =
   "[0].text:_ti_sysbios_ipc_Event_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 45: warning: 
   relocation from function "ti_sysbios_ipc_Event_Params__init__S" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdc778 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[0].text:_ti_sysbios_ipc_Event_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_heaps_HeapMem_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc7b0
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x0000005c, section =
   "[0].text:_ti_sysbios_heaps_HeapMem_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 45: warning: 
   relocation from function "ti_sysbios_heaps_HeapMem_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc7a8
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[0].text:_ti_sysbios_heaps_HeapMem_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_heaps_HeapBuf_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc810
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x0000005c, section =
   "[0].text:_ti_sysbios_heaps_HeapBuf_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 45: warning: 
   relocation from function "ti_sysbios_heaps_HeapBuf_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc808
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[0].text:_ti_sysbios_heaps_HeapBuf_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 42: warning: 
   relocation from function "ti_sysbios_family_c64p_Hwi_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc870
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x0000005c, section =
   "[0].text:_ti_sysbios_family_c64p_Hwi_Params__init__S")
"/db/rtree/install/trees/products/xdcprod-l18/product/Linux/xdctools_3_1
6_00_18/packages/xdc/runtime/Core_params.c", line 45: warning: 
   relocation from function "ti_sysbios_family_c64p_Hwi_Params__init__S"
to
   symbol "_memcpy" overflowed; the 26-bit relocated address 0xecdc868
is too
   large to encode in the 21-bit signed PC-Relative field (type =
'R_C60PCR21'
   (82), file = "C:\TEMP\011122.obj", offset = 0x00000078, section =
   "[0].text:_ti_sysbios_family_c64p_Hwi_Params__init__S")
"autoinit.c", line 63: warning: relocation from function "_auto_init" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdd210 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000050, section =
   "[45].text:__auto_init")
"autoinit.c", line 63: warning: relocation from function "_auto_init" to
symbol
   "_memcpy" overflowed; the 26-bit relocated address 0xecdd200 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000084, section =
   "[45].text:__auto_init")
"boot.c", line 137: warning: relocation from function "c_int00" to
symbol
   "_exit" overflowed; the 26-bit relocated address 0xecdc128 is too
large to
   encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21'
(82),
   file = "C:\TEMP\011122.obj", offset = 0x00000040, section =
   "[44].text:_c_int00")
'Finished building target: configPkg/linker.cmd'
' '
Build complete for project EncodeApplicationSource_configuration
Thanks,
Smitha Joseph
  • Hi,
    I have the same warnings now.
    Have you solved this many warnings?  Please teach me how to solve this.

    -Takao

  • Takao,

    Unless this original poster has some advice from you, I suggest you start a new thread rather than trying to piggy-back on such an old thread.  When you do post your question in the new thread, please give information that is specific to you, such as what device and platform you are using, what version of the various software components you are using, the errors that you are seeing, and any transitions or events that caused these errors to appear.

    Dave

  • Joseph and Takao,
    The warnings you are seeing are coming from a partial link step that happens only when you use the "whole_program" profile. However, the actual output of that link step is not actually used. There is another generated file coming from that step that's being used, which is not affected by the relocation overflow warnings, so the warning do not really matter. You should be able to configure the app and run it.

    It's a known problem, and we already generate a linker directive whose purpose is to prevent these warnings. There are two files I would have to look at it to see if our workaround is not being generated, or simply the amount of code involved in that link step is too large for the workaround. These two files are located in the directory configPkg/package/cfg and they have extensions .map and .xdl. If you can post those two files, I would be able to tell you if we can do something to prevent the warnings.

    Another option is to upgrade to BIOS 6.32 and XDCtools 3.22, where you wouldn't have to use the "whole_program" profile, you would still have the same performance, and no warnings.

  • Hi,

    I have the same issue. I get a lot of linker errors in the same manner:

    "../edma_demo/sample_init.c", line 105: warning: relocation from function

       "edma3init" to symbol "numEdma3Instances" overflowed; the 30-bit relocated

       address 0x2346485b is too large to encode in the 15-bit unsigned field (type

       = 'R_C6000_SBR_U15_W' (13), file = "./edma_demo/sample_init.obj", offset =

       0x00000020, section = ".text")

    The build is ended in the following error:

    warning: output file "NetFileTest_2.out" cannot be loaded and run on a target

       system

    I have attached the entire log file7875.buildLog.txt
    I have installed both the latest BIOS (6.32) and XDCtools (3.22) and tried to build using CGT 7.2.4 and 7.3.
    I'm using CCS 5.1 on a Shannon C6678 platform.
    Please advise.
    Thanks,
    Yishay

     

     

  • Yishay,
    the linker command line in your log does not seem to be automatically generated by xdc.tools.configuro. The explanation from my previous post applies only to that specific case. On the first look, the problem you are seeing doesn't seem related to BIOS. If you start a new thread in the Compiler forum, someone could tell you where to look for causes of the warnings and errors.