Hi,

On Mon, Jun 1, 2009 at 8:59 AM, Yusuf Caglar AKYUZ
<caglarak...@gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Markus Rechberger wrote:
>> Hi,
>>
>
> Hi,
>
>> I was trying to compile the dvsdk 1.3 and dvsdk 2.0 for eabi 0 but
>> since there are a few binary libraries included it does not work out.
>> Is there any way to get EABI 0 versions of those precompiled dvsdk libraries?
>>
>
> They are EABI already:
>
> $objdump -x gt.o470MV | grep flags
> architecture: armv5t, flags 0x00000011:
> private flags = 4000000: [Version4 EABI]
>
>> /usr/arm/lib/gcc/arm-unknown-linux-gnu/3.4.6/../../../../arm-unknown-linux-gnu/bin/ld:
>> failed to merge target specific data of file
>> /root/dvsdk_1_30_01_41/framework_components_2_00_01/packages/ti/sdo/utils/trace/lib/gt.a470MV(gt.o470MV)
>>
>> CBuf.o470MV:                       ELF 32-bit LSB relocatable, ARM,
>> version 1 (SYSV), not stripped
>> gt.o470MV:                         ELF 32-bit LSB relocatable, ARM,
>> version 1 (SYSV), not stripped
>> gt_config.o470MV:                  ELF 32-bit LSB relocatable, ARM,
>> version 1 (SYSV), not stripped
>> package_ti.sdo.utils.trace.o470MV: ELF 32-bit LSB relocatable, ARM,
>> version 1 (SYSV), not stripped
>>
>
> I guess your toolchain is too old, hence not EABI. Have you tried
> Codesourcery toolchain?
>

I got the dvsdk already work with a newer compiler although, my
problem is that the target system
uses the Ingenient Codecs and was built with OABI/EABI 0 and Linux
2.6.18. In order to be able to
use the DVSDK and the gstreamer_ti framework I would need the cmem and
dsplinkk driver for the# same system as well as the userspace
libraries with OABI/EABI0.
The main reason why I cannot change the base system is the audio driver...

The original delivered box shows:
bound device '0-001b' to driver 'OMAP+TLV320AIC23 codec'
bound device 'audio-i2c' to driver 'audio-i2c'
bound device '0-001a' to driver 'WM8955L I2C Driver'
bound device 'davinci-audio.0' to driver 'davinci-audio'

but with the DVSDK the i2c map shows:
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- 0a -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- 1a -- -- -- -- --
20: -- -- -- 23 -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- 39 UU -- -- 3d -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 6f
70: -- -- -- -- -- -- -- --

so the audio codec doesn't seem to be visible on the i2c bus
The WM8955L specs are freely available, writing a driver for it wouldn't
be a problem, although I'm concerned about how to enable the AIC23
codec on it...

In order to get around this problem the OABI/EABI0 DVSDK binaries
would be required.

Best Regards,
Markus

_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to