Tool/software: TI C/C++ Compiler
I am developing code for PRU of c6748. In my code, I use shared RAM located at 0x80000000 for communicating with the host processor of c6748. When I build, I get the followingwarning message. How can I resolve the issue?
"../main.c", line 108: warning #17003-D: relocation from function "ParseAndProcessBAECmd" to symbol "$O1$$" overflowed; the 32-bit relocated address 0x80000000 is too large to encode in the 16-bit field (type = 'R_PRU_FOR_U16_C32_So8s16_PCM0XFFFFFFFF' (9), file = "C:\Users\PeterH\AppData\Local\Temp\{75A6F14A-89F5-4997-86C2-8672E2218D4B}", offset = 0x00000004, section = "[0].text:ParseAndProcessBAECmd")
"../main.c", line 320: warning #17003-D: relocation from function "main" to symbol "$O1$$" overflowed; the 32-bit relocated address 0x80000000 is too large to encode in the 16-bit field (type = 'R_PRU_FOR_U16_C32_So8s16_PCM0XFFFFFFFF' (9), file = "C:\Users\PeterH\AppData\Local\Temp\{75A6F14A-89F5-4997-86C2-8672E2218D4B}", offset = 0x00000038, section = "[0].text:main")
"../main.c", line 125: warning #17003-D: relocation from function "ReplyToBAE" to symbol "$O1$$" overflowed; the 32-bit relocated address 0x80000010 is too large to encode in the 16-bit field (type = 'R_PRU_FOR_U16_C32_So8s16_PCM0XFFFFFFFF' (9), file = "C:\Users\PeterH\AppData\Local\Temp\{75A6F14A-89F5-4997-86C2-8672E2218D4B}", offset = 0x00000004, section = "[0].text:ReplyToBAE")