I'm trying to include an "Agent" for RTDX to display logging messages in real time. I've followed the example stairtstep.c as closely as I can (my application is much bigger) but get the following warning/error when the XDC tools compile my configuration script. I do not get this error with the example. Any ideas?
Thanks,
Calvin
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ... configuring mma_encoder_II.p64P from package/cfg/mma_encoder_II_p64P.cfg ... Turning on task names... cl64P package/cfg/mma_encoder_II_p64P.c ... lnk64P mma_encoder_II.p64P ...
"RtdxDvr.c", line 171 (approximate): warning: relocation from function "ti_rtdx_driver_RtdxDvr_submit__F" to symbol "_RTDX_writeCB" overflowed; the 23-bit relocated address 0x20c9c8 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file = "C:\ProgramFiles\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\driver\release\ti.rtdx.driver.a 64P<RtdxDvr.o64P>", offset = 0x00000210, section = ".text:_ti_rtdx_driver_RtdxDvr_submit__F") "RtdxDvr.c", line 171 (approximate): warning: relocation from function "ti_rtdx_driver_RtdxDvr_submit__F" to symbol "_RTDX_readCB" overflowed; the 23-bit relocated address 0x20c898 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file = "C:\Program Files\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\driver\release\ti.rtdx.driver.a 64P<RtdxDvr.o64P>", offset = 0x0000039c, section = ".text:_ti_rtdx_driver_RtdxDvr_submit__F") "RtdxDvr.c", line 425 (approximate): warning: relocation from function "ti_rtdx_driver_RtdxDvr_rtdxWriteIsDone__I" to symbol "_RTDX_writeCB" overflowed; the 23-bit relocated address 0x20a328 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file = "C:\Program Files\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\driver\release\ti.rtdx.driver.a 64P<RtdxDvr.o64P>", offset = 0x00000074, section = ".text:_ti_rtdx_driver_RtdxDvr_rtdxWriteIsDone__I") "RtdxDvr.c", line 475 (approximate): warning: relocation from function "ti_rtdx_driver_RtdxDvr_checkPendingList__I" to symbol "_RTDX_writeCB" overflowed; the 23-bit relocated address 0x20a0a8 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file ="C:\Program Files\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\driver\release\ti.rtdx.driver.a 64P<RtdxDvr.o64P>", offset = 0x00000068, section = ".text:_ti_rtdx_driver_RtdxDvr_checkPendingList__I") "RtdxDvr.c", line 410 (approximate): warning: relocation from function "ti_rtdx_driver_RtdxDvr_rtdxReadIsDone__I" to symbol "_RTDX_readCB" overflowed; the 23-bit relocated address 0x209f38 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file = "C:\Program Files\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\driver\release\ti.rtdx.driver.a 64P<RtdxDvr.o64P>", offset = 0x000000a8, section = ".text:_ti_rtdx_driver_RtdxDvr_rtdxReadIsDone__I") "RtdxDvr.c", line 49 (approximate): warning: relocation from function "ti_rtdx_driver_RtdxDvr_Module_startup__F" to symbol "_RTDX_sizeofOutput" overflowed; the 23-bit relocated address 0x207fe8 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file = "C:\Program Files\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\driver\release\ti.rtdx.driver.a 64P<RtdxDvr.o64P>", offset = 0x00000004, section = ".text:_ti_rtdx_driver_RtdxDvr_Module_startup__F") "src/monitor/c64xxplus/rtdx_mon.c", line 275 (approximate): warning: relocation from function "RTDX_Init_RT_Monitor" to symbol "_atexit" overflowed; the 23-bit relocated address 0xdf2d20 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file = "C:\Program Files\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\lib\release\rtdx.a64P<rtdx_mon. o64P>", offset = 0x00000038, section = ".rtdx_text:_RTDX_Init_RT_Monitor") "src/buffer/buffer1.c", line 510 (approximate): warning: relocation from function "RTDX_Buffer_WriteCB" to symbol "_memcpy" overflowed; the 23-bit relocated address 0xdf3168 is too large to encode in the 21-bit signed PC-Relative field (type = 'R_C60PCR21' (82), file = "C:\Program Files\Texas Instruments\bios_6_31_04_27\packages\ti\rtdx\lib\release\rtdx.a64P<buffer1.o 64P>", offset = 0x0000012c, section = ".rtdx_text:_RTDX_Buffer_WriteCB") 'Finished building: ../mma_encoder_II.cfg' ' '