Thanks Chris for your mail. Attached is my .cfg file. I am using TI provided .cfg directly so currently it does not have any of our IP!!
Note that, it has osalGlobal.runtimeEnv = osalGlobal.DSPLINK_BIOS; which includes osal_dsplink_bios.a64p library during linking. Now, this library does not have 'Comm' module in it as I quick-checked with 'nm' Now, if I replace runtimeEnv to osalGlobal.DSPBIOS, meaning osalGlobal.runtimeEnv = osalGlobal.DSPBIOS; it includes osal_bios.a64p library during linking. And it does have 'Comm' module in it. With the help of this I could atleast generate decodeCombo.x64p. However, I think I have not done the right thing by removing DspLink from BIOS, I am not very sure though. Would appreciate your further help. Regards, Shyamal --- On Tue, 9/16/08, Ring, Chris <[EMAIL PROTECTED]> wrote: > From: Ring, Chris <[EMAIL PROTECTED]> > Subject: RE: Building decodeCombo.x64p > To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>, > "[email protected]" > <[email protected]> > Date: Tuesday, September 16, 2008, 4:00 AM > Regarding the missing Comm symbols, can you post your > DSP-side .cfg script? > > Careful if there's any IP in it... this is a big list > and DSP servers have lots of 'interesting' > components in them. :) I'm mainly interested in the > OSAL/IPC config. > > Chris > > > -----Original Message----- > > From: > [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] > > ] On Behalf Of shyamal mehta > > Sent: Monday, September 15, 2008 2:00 AM > > To: [email protected] > > Subject: Building decodeCombo.x64p > > > > > > Hi, > > > > I am trying to build decodeCombo.x64p from my Linux > machine. > > > > My configuration is as following: > > > > DVSDK : 1_30_00_40 > > XDC : 3_00_02 > > CGTool : 6_00_15 > > BIOS : 5_31_08 > > CE : 2_00_01 > > F/w Comp : 2_00_01 > > xDAIS : 6_00_01 > > > > I get following error : > > > > =====start===== > > lnk64P decodeCombo.x64P ... > > >> 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 > > > > undefined first referenced > > symbol in file > > --------- ---------------- > > _Comm_init > package/cfg/decodeCombo_x64P.o64P > > >> error: relocation overflow occurred at > address > > 0x00000044 in section > > '.text' of input file > > 'package/cfg/decodeCombo_x64P.o64P'. The > > 29-bit PC-relative displacement 471211392 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/bioslog/lib/bioslog.a64P > > _Comm_create > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/bioslog/lib/bioslog.a64P > > _Comm_get > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/bioslog/lib/bioslog.a64P > > _Comm_getSrcQueue > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/bioslog/lib/bioslog.a64P > > >> error: relocation overflow occurred at > address > > 0x00000944 in section > > '.text' of input file > 'LogServer.o64P > > > > > (/home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/bioslog/lib/bioslog.a64P)'. The 29-bit > PC-relative displacement > 471260336 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/bioslog/lib/bioslog.a64P)'. The 29-bit > PC-relative displacement > 471260336 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/bioslog/lib/bioslog.a64P)'. The 29-bit > PC-relative displacement > 471260280 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/bioslog/lib/bioslog.a64P)'. The 29-bit > PC-relative displacement > 471260248 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/bioslog/lib/bioslog.a64P)'. The 29-bit > PC-relative displacement > 471260240 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/bioslog/lib/bioslog.a64P)'. The 29-bit > PC-relative displacement > 471260232 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > _Comm_getMsgSize > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > _Comm_delete > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > >> error: relocation overflow occurred at > address > > 0x000011f8 in section > > '.text' of input file > 'rms.o64P > > > > > (/home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471280264 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471280256 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471280232 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471280224 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471280216 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471280160 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471280152 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471279944 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > _Comm_release > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > _Comm_free > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > _Comm_alloc > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > _Comm_locate > > > /home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/t > i/sdo/ce/lib/ce.a64P > > >> error: relocation overflow occurred at > address > > 0x000000ac in section > > '.text' of input file > 'Engine.o64P > > > > > (/home/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471312208 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471312208 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471312200 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471310856 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471310840 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471310832 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471310776 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471310760 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471310752 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471310736 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309384 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309344 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309336 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309336 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309264 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309256 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309248 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309224 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309008 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471309000 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308992 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308992 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308952 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308944 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308944 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308704 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308696 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471308696 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471267648 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/lib/ce.a64P)'. The 29-bit PC-relative > displacement 471267264 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471213784 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471236648 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471236632 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471236504 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471225536 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471225512 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471225464 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471225456 > 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/shyamal/dvsdk_1_30_00_40/codec_engine_2_00_01/packages/ > ti/sdo/ce/node/lib/node.a64P)'. The 29-bit PC-relative > displacement 471225440 > 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 - > 'decodeCombo.x64P' not built > > gmake: *** [decodeCombo.x64P] Error 1 > > [EMAIL PROTECTED] decode]# > > > > =====end===== > > > > I think it has two issues : > > (a) Unable to fine Comm module > > (b) Memory related linking issue > > > > Thanks in advance. > > > > Regards, > > ~Shyamal > > > > > > > > > > _______________________________________________ > > Davinci-linux-open-source mailing list > > [email protected] > > > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source > >
decode.cfg
Description: Binary data
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
