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 error while building codec_server



Hi,

My Tools:

dvsdk_1_30_01_41

bios_5_31_08

biosutils_1_00_02

cg6x_6_0_21

cmem_2_00_01

codec_engine_2_00_01

dsplink_140-05p1

framework_components_2_00_01

xdais_6_00_01

xdc_3_00_02

----

my error is shown:

undefined                        first referenced
 symbol                              in file
---------                        ----------------
_Comm_init                       package/cfg/encodeCombo_x64P.o64P
>>   error: relocation overflow occurred at address 0x00000044 in section
            '.text' of input file 'package/cfg/encodeCombo_x64P.o64P'.  The
            29-bit PC-relative displacement 471132040 at this location is too
            large to fit into the 21-bit PC-Relative field; the destination
            address is too far away from the instruction. 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 21 bits of
            this symbol. Please see the section on Relocation in the Assembly
            User's Guide.
_Comm_put                        /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P
_Comm_create                     /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P
_Comm_get                        /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P
_Comm_getSrcQueue                /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P
>>   error: relocation overflow occurred at address 0x00000944 in section
            '.text' of input file 'LogServer.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P)'.  The 29-bit PC-relative displacement 471146784 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000958 in section
            '.text' of input file 'LogServer.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P)'.  The 29-bit PC-relative displacement 471146784 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000a24 in section
            '.text' of input file 'LogServer.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P)'.  The 29-bit PC-relative displacement 471146728 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000ab8 in section
            '.text' of input file 'LogServer.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P)'.  The 29-bit PC-relative displacement 471146696 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000ac8 in section
            '.text' of input file 'LogServer.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P)'.  The 29-bit PC-relative displacement 471146688 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000afc in section
            '.text' of input file 'LogServer.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/bioslog/lib/bioslog.a64P)'.  The 29-bit PC-relative displacement 471146680 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

_Comm_ATTRS                      /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
_Comm_getMsgSize                 /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
_Comm_delete                     /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
>>   error: relocation overflow occurred at address 0x000011f8 in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471151280 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00001210 in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471151272 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00001274 in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471151248 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x0000129c in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471151240 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000012ac in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471151232 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00001380 in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471151176 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000013ac in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471151168 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000016fc in section
            '.text' of input file 'rms.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471150960 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

_Comm_setSrcQueue                /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
_Comm_release                    /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
_Comm_free                       /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
_Comm_alloc                      /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
_Comm_locate                     /home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P
>>   error: relocation overflow occurred at address 0x000000ac in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471166056 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000000b8 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471166056 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000000cc in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471166048 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000015d8 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471164704 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00001600 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471164688 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x0000162c in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471164680 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00001714 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471164624 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00001748 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471164608 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00001774 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471164600 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000017ac in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471164584 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002cc0 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163232 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002d7c in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163192 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002d88 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163184 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002d98 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163184 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002eb4 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163112 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002ecc in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163104 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002ef0 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163096 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00002f48 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471163072 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000032b4 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162856 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000032c8 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162848 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000032e0 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162840 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000032f8 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162840 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00003398 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162800 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000033a8 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162792 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x000033b8 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162792 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00003774 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162552 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00003784 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162544 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00003798 in section
            '.text' of input file 'Engine.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471162544 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x0000048c in section
            '.text' of input file 'visa.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471149592 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000a90 in section
            '.text' of input file 'visa.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/lib/ce.a64P)'.  The 29-bit PC-relative displacement 471149208 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000138 in section
            '.text' of input file 'node_dele.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471132776 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000040 in section
            '.text' of input file 'node_crea.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471140832 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000084 in section
            '.text' of input file 'node_crea.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471140816 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x0000028c in section
            '.text' of input file 'node_crea.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471140688 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000010 in section
            '.text' of input file 'node_exec.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471136552 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000064 in section
            '.text' of input file 'node_exec.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471136528 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000124 in section
            '.text' of input file 'node_exec.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471136480 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000154 in section
            '.text' of input file 'node_exec.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471136472 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: relocation overflow occurred at address 0x00000180 in section
            '.text' of input file 'node_exec.o64P
            (/home/michael/dvsdk_1_30_01_41/codec_engine_2_00_01/packages/ti/sdo/ce/node/lib/node.a64P)'.  The 29-bit PC-relative displacement 471136456 at this location is too large to fit into the 21-bit PC-Relative field; the destination address is too far away from the instruction. 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 21 bits of this symbol. Please see the section on Relocation in the Assembly User's Guide.

>>   error: symbol referencing errors - 'encodeCombo.x64P' not built
gmake[1]: *** [encodeCombo.x64P] Error 1
gmake: *** [packages/ti/sdo/servers/encode,.executables] Error 2
make: *** [.all-packages] Error 2

--

It seems that all errors occurred in libraries allocated in codec_engine_2_00_01\packages\ti\sdo\ce\osal\lib\ while linking.

 I have no sources to rebuild those libraries. So, what should I do to resolve the issue?

Thanks very much.

 

Michael 

 

  • Chances are you have some sort of versioning issue going on such that your codec libraries are not build the way that your project is meant to be built, so for starters I would verify the release notes of the codec server with the code generation tools version and any other dependencies, and/or adjust your project to work with far data (--mem_model:data=far).

    For details on what the error actually means and some alternative solutions please see this wiki article, or do some searching around the forum, these errors have shown up a few times before.

  • Michael,

    Correct me if I am wrong, but from the log above it appears you are trying to build the DSP Server for the encode demo; is this correct?  If so, please note that you first have to request the codec libraries as they are not included in the DVSDK.  You can request your codec bundles via http://focus.ti.com/dsp/docs/dspfindtoolswbytooltype.tsp?sectionId=3&tabId=1460&toolTypeId=65&familyId=44

    The other option I can think of is that you are trying to rebuild the DSP servers included in the codec engine examples; if this is the case, you should follow the instruction in build_instructions.html include with the examples.

    Anyway, if you are still stuck on this, we will be happy to help.

  • actually, I want to build the codec server with my codec libraries using tools described above. my libraries are released from TI web:
    dm644x_h264enc_2_00_004_production
    dm644x_mpeg4enc_2_00_004_production
    dm644x_jpegenc_2_00_002_production
    c64xplus_g711enc_1_12_00_000_production
    c64xplus_g711dec_1_12_00_000_production

    I guess that my codec server with these codec can't be built by the tools, can it?

    And then, I try to build the codec server using:
    bios_5_32_04
    cg6x_6_0_21
    codec_engine_2_20_01
    framework_components_2_20_01
    xdais_6_20
    xdc_3_05

    and I got the other error:

    Warning: recording segment 'MEM_NULL' in info.js but don't know how to handle device 'TMS320CDM420'.

    WARNING: The server's .tcf file defines an unrecognized BIOS memory segment named "MEM_NULL". The Arm application may not be able to use Engine.createFromServer() API to configure this server, and you may run into a host of other problems. We strongly recommend that you only have segments "DDR[2]", "DDRALGHEAP", "DSPLINKMEM" and "RESET" defined in your .tcf file.

    Warning: recording segment 'CACHE_L1D' in info.js but don't know how to handle device 'TMS320CDM420'.
    Warning: another non-standard BIOS memory segment: "CACHE_L1D"
    Warning: recording segment 'ARM_RAM' in info.js but don't know how to handle device 'TMS320CDM420'.
    Warning: another non-standard BIOS memory segment: "ARM_RAM"
    Warning: recording segment 'CACHE_L2' in info.js but don't know how to handle device 'TMS320CDM420'.
    Warning: another non-standard BIOS memory segment: "CACHE_L2"
    Warning: recording segment 'L1DSRAM' in info.js but don't know how to handle device 'TMS320CDM420'.
    Warning: another non-standard BIOS memory segment: "L1DSRAM"
    Warning: recording segment 'CACHE_L1P' in info.js but don't know how to handle device 'TMS320CDM420'.
    Warning: another non-standard BIOS memory segment: "CACHE_L1P"
    js: "/home/michael/dvsdk/codec_engine_2_20_01/cetools/packages/ti/sdo/fc/dman3/package.xs", line 18: TypeError: Cannot find function findSuffix. (/home/michael/dvsdk/codec_engine_2_20_01/cetools/packages/ti/sdo/fc/dman3/package.xs#18)
        "/home/michael/dvsdk/xdc_3_05/packages/xdc/cfg/Main.xs", line 270
        "/home/michael/dvsdk/xdc_3_05/packages/xdc/cfg/Main.xs", line 199
        "/home/michael/dvsdk/xdc_3_05/packages/xdc/cfg/Main.xs", line 162
    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Error 1


    are those tools enough to build my codec server?

  • The codecs you mentioned above suggest DM644x platform, yet you appear to be using DM420 device; although these devices may have their similarities, I am not sure if our DVSDK software supports DM420; I know earlier versions of codec engine were developed for DM420 but I am not sure if this support was carried forward.  That said, did someone recommend you use codec engine with DM420; since this is not a borad market part, I assume you are working with a TI contact for this part.  I would go back and ask your DM420 TI contact to confirm if you should be trying to use codec engine framework and DM644x codecs with your DM420 system.

  • Michael, how are you building your server?  Is it a package.bld-based build?  Or are you explicitly running configuro?

    I ask b/c I have a hunch the default "platform" for the C64P "target" is the DM420... so if you're not explicitly setting the "platform" correctly during the config build step, you may be [incorrectly] getting this default DM420 platform and the server build will fail.

    Chris

  • Oh~~ Sorry,

    I neglected the error messages above. I must been tired. Hmm....

    You are correct that I built with wrong configuration. My target should be DM6446, not DM420.

     

    Chris,

    I just installed or un-tar those tool packages, and then built codec server without checking the contents of those packages.

    Maybe your hunch is real.

  • Hi Chirs

    I am building the encode combo for h264 . I am getting error of Java exception which is not giving any other message for clue.

    The out put of error is : --

    ----------------------------

    Configuring evaluation server to use watermarked codecs...
    JavaException: java.lang.ClassCastException: org.mozilla.javascript.UniqueTag
    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Error 2
    gmake[1]: *** Deleting file `package/cfg/encodeCombo_x64Pcfg_c.c'
    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Deleting file `package/cfg/encodeCombo_x64Pcfg.cmd'
    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Deleting file `package/cfg/encodeCombo_x64Pcfg.s62'
    gmake: *** [packages/ti/sdo/servers/encode,.executables] Error 2
    gmake: *** Waiting for unfinished jobs....
    ti.sdo.ce.bioslog.close() ...
    ----------------------------------------------------

     

    I am building the evaluation version. In that it builds all other combos viz the decodeCombo.x64P and loopbackCombo.x64P ..

    but when it comes to encodeCombo.x64P it say the java exception and exits from that point.

    Can u help me to solve this.

     

    Thanks

    Satish Singh

  • Satish,

    Can you give us some more background such as what platfrom you are working with (dm355, dm644x, dm6467...) and what dvsdk software release you are using?  Also, since our DVSDKs normally do not include any codec libraries, I assume you have requested the codec bunldle thru http://focus.ti.com/dsp/docs/dspfindtoolswbytooltype.tsp?sectionId=3&tabId=1460&toolTypeId=65&familyId=44; if you have not done this, the reason for the failure may be the missing codec libraries...

    If you can provide us a little more detail on the platform and software you are are using, I can try to reproduce the issue here and will be better able to help you get passed this issue.

  • Thanks Juan for Ur response

    i am using dm6446 board .

    My config details are:

    DVEVM                : 1_20

    XDC                     : 3_10_00_08 (which i took from dvsdk_1_30_00_40 version folder for some other purpose)

    CG Tools            : 6_0_14

    BIOS                    : 5_31_01

    CE                        : 1_10_01

    F / W comp         : 1_10_04

    XDAIS                   : 5_10

     

     

     

    I am building encodeCombo.x64P

     

    I am building evaluation version so while building it also builds the other combos viz loopbackcombo  and decodecombo but when it comes to encodeCombo it gives an exception which is a java exception and exits from that point.

     

    The output is :

    ------------------------

     

    # lnk64P decodeCombo.x64P ...

    rm -f package/cfg//decodeCombo.x64P.map

    /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//bin/lnk6x -w -q -u _c_int00 -l link.cmd -q -o decodeCombo.x64P package/cfg/decodeCombo/main.o64P package/cfg/decodeCombo_x64Pcfg_c.o64P package/cfg/decodeCombo_x64Pcfg.o64P package/cfg/decodeCombo_x64P.o64P  package/cfg/decodeCombo_x64P.xdl  -c -m package/cfg//decodeCombo.x64P.map -l /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//lib/rts64plus.lib

    >> warning: cannot retain specified section order within '.daisalg'; need to

                reorder contents due to need for trampolines; any specified '.'

                expressions or symbol assignments within the specification of

                '.daisalg' will be compromised or ignored

    ti.sdo.ce.bioslog.init() ...

    Configuring evaluation server to use watermarked codecs...

    ti.sdo.ce.bioslog.init() ...

    ti.sdo.ce.bioslog.close() ...

    JavaException: java.lang.ClassCastException: org.mozilla.javascript.UniqueTag

    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Error 2

    gmake[1]: *** Deleting file `package/cfg/encodeCombo_x64Pcfg_c.c'

    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Deleting file `package/cfg/encodeCombo_x64Pcfg.cmd'

    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Deleting file `package/cfg/encodeCombo_x64Pcfg.s62'

    gmake: *** [packages/ti/sdo/servers/encode,.executables] Error 2

    gmake: *** Waiting for unfinished jobs....

    Warning: ti.sdo.codecs.h264enc.ce.H264ENC did not supply a max DARAM scratch size; assuming 0 bytes is sufficient.

    Warning: ti.sdo.codecs.h264enc.ce.H264ENC did not supply a max SARAM scratch size; assuming 0 bytes is sufficient.

    Warning: ti.sdo.codecs.h264dec.ce.H264DEC did not supply a max DARAM scratch size; assuming 0 bytes is sufficient.

    Warning: ti.sdo.codecs.h264dec.ce.H264DEC did not supply a max SARAM scratch size; assuming 0 bytes is sufficient.

    ti.sdo.ce.osal.close() ...

    ti.sdo.ce.bioslog.validate() ...

    WARNING: Can't call useModule() now: ti.sdo.ce.Engine

    ----------------------------------------------------------------------------------------

    The above is the only part of build output where error is coming. I think the details are now OK to get the problem. 

    Then i changed my configuration detail of xdc folder to : 2.94

    XDC                     : 2_94 (only this thing i chnaged )

     

    The i again build it but some problem in encode_combo_x64P.cfg file is reported from gmake.

    The error output is :

    ------------------------------

    rm -f decodeCombo.x64P
    #
    # lnk64P decodeCombo.x64P ...
    rm -f package/cfg//decodeCombo.x64P.map
    /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//bin/lnk6x -w -q -u _c_int00 -l link.cmd -q -o decodeCombo.x64P package/cfg/decodeCombo/main.o64P package/cfg/decodeCombo_x64Pcfg_c.o64P package/cfg/decodeCombo_x64P.o64P package/cfg/decodeCombo_x64Pcfg.o64P  package/cfg/decodeCombo_x64P.xdl  -c -m package/cfg//decodeCombo.x64P.map -l /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//lib/rts64plus.lib
    >> warning: cannot retain specified section order within '.daisalg'; need to
                reorder contents due to need for trampolines; any specified '.'
                expressions or symbol assignments within the specification of
                '.daisalg' will be compromised or ignored
    ti.sdo.ce.bioslog.init() ...
    ti.sdo.ce.bioslog.init() ...
    Configuring evaluation server to use watermarked codecs...
    js: "/home/Satish/dvevm_1_20/xdc_2_94/packages/xdc/xdc.tci", line 254: exception from uncaught JavaScript throw: Error: xdc.loadPackage: can't find package 'codecs.scale' along the path '/home/Satish/dvevm_1_20/codec_servers_1_23/packages/ti/sdo/servers/encode/./../../../..;/home/Satish/dvevm_1_20/codec_servers_1_23;/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages;/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages;/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages;/home/Satish/dvevm_1_20/framework_components_1_10_04/packages;/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages;/home/Satish/dvevm_1_20/xdais_5_10/packages;/home/Satish/dvevm_1_20/cmem_1_02/packages;/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages;/home/Satish/dvevm_1_20/xdc_2_94/packages;/home/Satish/dvevm_1_20/codec_servers_1_23/packages/ti/sdo/servers/encode/./../../../..;'; try redefining the package path (XDCPATH).
        "/home/Satish/dvevm_1_20/xdc_2_94/packages/xdc/xdc.tci", line 431
        "/home/Satish/dvevm_1_20/xdc_2_94/packages/xdc/cfg/Main.xs", line 1317
        "./encode.cfg", line 18
        "/home/Satish/dvevm_1_20/xdc_2_94/include/utils.tci", line 566
        "/home/Satish/dvevm_1_20/xdc_2_94/include/utils.tci", line 484
        "./package/cfg/encodeCombo_x64P.cfg", line 645
        "./package/cfg/encodeCombo_x64P.cfg", line 605
        "/home/Satish/dvevm_1_20/xdc_2_94/packages/xdc/cfg/Main.xs", line 181
        "/home/Satish/dvevm_1_20/xdc_2_94/packages/xdc/cfg/Main.xs", line 150
        "/home/Satish/dvevm_1_20/xdc_2_94/packages/xdc/xs.js", line 137
    ti.sdo.ce.bioslog.close() ...
    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Error 1
    gmake[1]: *** Deleting file `package/cfg/encodeCombo_x64Pcfg_c.c'
    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Deleting file `package/cfg/encodeCombo_x64Pcfg.cmd'
    gmake[1]: *** [package/cfg/encodeCombo_x64Pcfg_c.c] Deleting file `package/cfg/encodeCombo_x64Pcfg.s62'
    gmake: *** [packages/ti/sdo/servers/encode,.executables] Error 2
    gmake: *** Waiting for unfinished jobs....
    Warning: ti.sdo.codecs.h264enc.ce.H264ENC did not supply a max DARAM scratch size; assuming 0 bytes is sufficient.
    Warning: ti.sdo.codecs.h264enc.ce.H264ENC did not supply a max SARAM scratch size; assuming 0 bytes is sufficient.
    Warning: ti.sdo.codecs.h264dec.ce.H264DEC did not supply a max DARAM scratch size; assuming 0 bytes is sufficient.
    Warning: ti.sdo.codecs.h264dec.ce.H264DEC did not supply a max SARAM scratch size; assuming 0 bytes is sufficient.
    ti.sdo.ce.osal.close() ...
    ti.sdo.ce.bioslog.validate() ...
    WARNING: Can't call useModule() now: ti.sdo.ce.Engine
    ti.sdo.ce.osal.validate() ...
        will link with ti.sdo.ce.bioslog:lib/bioslog.a64P
        will link with ti.sdo.codecs.h264dec:lib/watermark/h264vdec_ti.l64P
        will link with ti.sdo.codecs.h264enc:lib/watermark/h264venc_ti.l64P
        will link with ti.sdo.ce.video:lib/video.a64P
        will link with ti.sdo.ce:lib/ce.a64P
        will link with ti.sdo.ce.osal:lib/osal_dsplink_bios.a64P
        will link with dsplink.dsp:export/BIN/DspBios/Davinci/RELEASE/dsplink.lib;export/BIN/DspBios/Davinci/RELEASE/dsplinkmsg.lib
        will link with ti.bios.utils:lib/utils.a64P
        will link with ti.sdo.fc.acpy3:acpy3.a64P
        will link with ti.sdo.fc.dman3:dman3Cfg.a64P
        will link with ti.sdo.fc.dskt2:dskt2.a64P
        will link with ti.sdo.ce.osal.alg:lib/alg.a64P
        will link with ti.sdo.ce.trace:lib/gt.a64P
        will link with ti.sdo.ce.node:lib/node.a64P
    rm -f package/cfg/loopbackCombo_x64Pcfg_c.o64P
    #
    # cl64P package/cfg/loopbackCombo_x64Pcfg_c.c ...
    /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//bin/cl6x -c  -oe -qq -pdsw225 -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14 -o2  -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include -fs=./package/cfg -fr=./package/cfg -fc package/cfg/loopbackCombo_x64Pcfg_c.c
    rm -f package/cfg/loopbackCombo/main.o64P
    #
    # cl64P main.c ...
    /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//bin/cl6x -c  -oe -qq -pdsw225 -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14 -o2  -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include -fs=./package/cfg/loopbackCombo -fr=./package/cfg/loopbackCombo -fc main.c
    rm -f package/cfg/loopbackCombo_x64Pcfg.o64P
    rm -f package/cfg/loopbackCombo_x64P.o64P
    #
    # asm64P package/cfg/loopbackCombo_x64Pcfg.s62 ...
    #
    # cl64P package/cfg/loopbackCombo_x64P.c ...
    /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//bin/cl6x -c -qq -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14   -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include -fr=./package/cfg -fa package/cfg/loopbackCombo_x64Pcfg.s62
    /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//bin/cl6x -c  -oe -qq -pdsw225 -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14 -o2  -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include -fs=./package/cfg -fr=./package/cfg -fc package/cfg/loopbackCombo_x64P.c
    /home/Satish/dvevm_1_20/xdc_2_94/bin/mkdep -a package/cfg/loopbackCombo_x64Pcfg_c.o64P.dep -p package/cfg -s o64P package/cfg/loopbackCombo_x64Pcfg_c.c -C   -oe -qq -pdsw225 -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14 -o2  -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include -fs=./package/cfg -fr=./package/cfg
    /home/Satish/dvevm_1_20/xdc_2_94/bin/mkdep -a package/cfg/loopbackCombo/main.o64P.dep -p package/cfg/loopbackCombo -s o64P main.c -C   -oe -qq -pdsw225 -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14 -o2  -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include -fs=./package/cfg/loopbackCombo -fr=./package/cfg/loopbackCombo
    /home/Satish/dvevm_1_20/xdc_2_94/bin/mkdep -a package/cfg/loopbackCombo_x64P.o64P.dep -p package/cfg -s o64P package/cfg/loopbackCombo_x64P.c -C   -oe -qq -pdsw225 -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14 -o2  -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include -fs=./package/cfg -fr=./package/cfg
    /home/Satish/dvevm_1_20/xdc_2_94/bin/mkdep -a package/cfg/loopbackCombo_x64Pcfg.o64P.dep -p package/cfg -s o64P package/cfg/loopbackCombo_x64Pcfg.s62 -C  -qq -mv64p -eo.o64P -ea.s64P   -Dxdc_cfg__header__='ti/sdo/servers/loopback/package/cfg/loopbackCombo_x64P.h'  -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_0_14   -I. -I../../../.. -I/home/Satish/dvevm_1_20/codec_servers_1_23 -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/packages -I/home/Satish/dvevm_1_20/codec_engine_1_10_01/cetools/packages -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/packages -I/home/Satish/dvevm_1_20/dsplink_1_30_08_02/packages -I/home/Satish/dvevm_1_20/xdais_5_10/packages -I/home/Satish/dvevm_1_20/cmem_1_02/packages -I/home/Satish/dvevm_1_20/framework_components_1_10_04/fctools/packages -I/home/Satish/dvevm_1_20/xdc_2_94/packages -I../../../.. -I/home/Satish/dvevm_1_20/ti-tools/bios_5_31_01/packages/ti/bios/include -I/home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//include
    rm -f loopbackCombo.x64P
    #
    # lnk64P loopbackCombo.x64P ...
    rm -f package/cfg//loopbackCombo.x64P.map
    /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//bin/lnk6x -w -q -u _c_int00 -l link.cmd -q -o loopbackCombo.x64P package/cfg/loopbackCombo_x64Pcfg_c.o64P package/cfg/loopbackCombo/main.o64P package/cfg/loopbackCombo_x64Pcfg.o64P package/cfg/loopbackCombo_x64P.o64P  package/cfg/loopbackCombo_x64P.xdl  -c -m package/cfg//loopbackCombo.x64P.map -l /home/Satish/dvevm_1_20/ti-tools/c6000/cgtools//lib/rts64plus.lib
    gmake: *** [.all-packages] Error 2

    -------------------------------------------------------------------------

     

     

    Once again thanks a lot for ur response , and plz do reply again.

    Thanks in advance

     

    Satish Singh

     

  • Satish,

    Thank you for the clarification.  FYI, the build you are using is quite old (over a year old); newer builds have better performing more feature-complete drivers and better image quality codecs... just in case.

    That said, I am still not sure how you are going about building the decodeCombo server, but from the name I assume you are likely doing a biuld on either the entire DVSDK tree or the decode demo directory (FYI, due to dependencies, entire dvsdk directory is what is recommended per GSG).  Also, as I suggested in my previous response, the codec binaries are not included in the DVSDK; therefore if you need to rebuild any of the codec servers (you should not need to unless you are adding/removing codecs or changing memory map), the first thing you should do is request free eval version of the codecs.  The second thing you should do is refer to the codec data-sheets included with the eval to determine what version of codec engine and related components the codec libraries you were provided are compatible with; this will determine if you can use it with dvsdk 1.20 or if it makes more sense to upgrade to dvsdk 1.30.  If most components (specially codec engine) matches that of a particular dvsdk, you want to use that dvsdk.  Have you done these steps yet?

     

  • Thanks Juan  for Ur response

    Actually i am building encode Combo with some new customized codecs.

    I got the main issue of error . It is related to codec as i was using some new customized codec which was not build properly in my system and while building encode Combo when it search for that codec it fails in that and gives the Java Exception error.

    Any way

    Thanks for Ur kind help and giving Ur time for my issues.

    Thanks , Thanks , Thanks a lot for Ur response.

     

    Satish Singh

     

  • Hi ChrisRing ,

          I have meeted problem which the platform is always for TMS320CDM420 but my board is dm6446, Where I can change the default platform defalt settings?

    I generate the server with the tool genserver which released with dvsdk.