I am also facing the same problem. Did you get the solution, if so can you
please help me out?
I am trying to build the video examples of the codec engine.
Here is Error details...
[r...@isp-testpc servers]# gmake
gmake -C video_copy all
gmake[1]: Entering directory
`/home/Senthil/workFolder/DSPApps/examples/ti/sdo/ce/examples/servers/video_
copy'
gmake -C evmDM6446 all
gmake[2]: Entering directory
`/home/Senthil/workFolder/DSPApps/examples/ti/sdo/ce/examples/servers/video_
copy/evmDM6446'
/usr/DVSDK/dvsdk_1_40_00_21/cg6x_6_0_16/bin/lnk6x -o video_copy.x64P -c
main.obj video_copy/linker.cmd
undefined first referenced
symbol in file
--------- ----------------
_HWI_D_inhwi
/usr/DVSDK/dvsdk_1_40_00_21/codec_engine_2_10_00_15/packages/ti/sdo/ce/osal/
bios/lib/osal_bios.a64P
_SWI_D_inswi
/usr/DVSDK/dvsdk_1_40_00_21/codec_engine_2_10_00_15/packages/ti/sdo/ce/osal/
bios/lib/osal_bios.a64P
_MEM_getBaseAddress
/usr/DVSDK/dvsdk_1_40_00_21/codec_engine_2_10_00_15/packages/ti/sdo/ce/osal/
bios/lib/osal_bios.a64P
>> error: relocation overflow occurred at address 0x00000090 in section
'.text' of input file 'Memory_BIOS.o64P
(/usr/DVSDK/dvsdk_1_40_00_21/codec_engine_2_10_00_15/packages/ti/sdo/ce/osal
/bios/lib/osal_bios.a64P)'. The 29-bit PC-relative displacement 471284792
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 - 'video_copy.x64P' not built
gmake[2]: *** [video_copy.x64P] Error 1
gmake[2]: Leaving directory
`/home/Senthil/workFolder/DSPApps/examples/ti/sdo/ce/examples/servers/video_
copy/evmDM6446'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory
`/home/Senthil/workFolder/DSPApps/examples/ti/sdo/ce/examples/servers/video_
copy'
gmake: *** [all] Error 2
[r...@isp-testpc servers]#
Tool chain details are as follows:
bios_5_31_08
dsplink-davinci-v1.50-prebuilt
old_dmai
biosutils_1_01_00
dvsdk_demos_1_40_00_14
PSP_01_03_00_070
cg6x_6_0_16
dvtb_2_11_001
quilt
cmem_2_10_00_02
edma3_lld_1_04_00
codec_engine_2_10_00_15
evm_davinci
Rules.make
data
examples
dm6467_1_40_00_21_release_notes.html
framework_components_2_10_00_15
dm6467_dvsdk_combos_1_11
kernel_binaries
dmai_1_00_00_15
Makefile
xdais_6_10_00_03
docs
mapdmaq-hd
xdc_3_00
Thanks and regards,
Rakesh
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source