Hi all...
I am working on H264 decoder in CCS simulator, while making the code XDAIS , i encountered these errors.
error: relocation overflow occurred at address 0x0000000c in section
'.text' of input file 'C:/durgesh1/xdias desk backups/working
codes/xdias working run error/xdias/TCS_DEC/LIBRARY/TCS_DEC.l64P'.
The 23-bit relocated address 0x49d9f4 is too large to encode in the
15-bit field. You may need to add a mask to the assembly
instruction or use other target specific assembly features if you
really only need the lowest 15 bits of this symbol. Please see the
section on Relocation in the Assembly User's Guide.
In order to solve the issue, I was told to change "memory models" in bulid options, "preprocessor" category from "far Aggregate" to FAR(..mem_model:data=far). this solution didnt solve my error. If i build it in far aggregate, the code wil give bit axactness....but it wil fail XDAIS rule 26: All Static/Global data must be far on C6X..So in order to pass that rule, I made it FAR(..mem_model:data=far), my making this change, I got this error. Could anyone give the solution to solve this issue....