Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Maemo: Developers

GCC port for the TI TMS320C5{4,5}x

 

 

Maemo developers RSS feed   Index | Next | Previous | View Threaded


joe at dastyle

Jun 14, 2005, 3:21 PM

Post #1 of 5 (193 views)
Permalink
GCC port for the TI TMS320C5{4,5}x

Hello,
We are currently looking for experienced GCC hackers to help
implement and complete a GCC port for the Texas Instruments TMS320C54x.
This chip is used in the Neuros music player, as well as in the Nokia
770 internet tablet. Joe Born of NeurosAudio is ready to compensate
porters for their time. Meanwhile, me and other people who have very
little experience with GCC have put some code together in an effort to
have a fully working port, the project homepage is at
http://gcc-c54x.berlios.de. However, our lack of experience is catching
up with us, there is a lot that we do not understand at this point, we
need somebody who is willing to act as a mentor to this project, at
least long enough to get it off the ground.

Any help/advice is welcome,

Cheers,
Jonathan Bastien-Filiatrault

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://maemo.org/pipermail/maemo-developers/attachments/20050613/1e0ad481/signature.bin


czr770 at iohazard

Jun 14, 2005, 3:32 PM

Post #2 of 5 (189 views)
Permalink
GCC port for the TI TMS320C5{4,5}x [In reply to]

On Monday 13 June 2005 20:29, Jonathan Bastien-Filiatrault wrote:
> Hello,
> We are currently looking for experienced GCC hackers to help
> implement and complete a GCC port for the Texas Instruments TMS320C54x.
> This chip is used in the Neuros music player, as well as in the Nokia
> 770 internet tablet. <clip>

Try the gcc-dev lists as well. However, I'd like to point out that the DSP
core in 770 is 55x, not 54x. 55x supports 54x code in emulation mode but I
don't know the innards of dspgateway nor 770 to be able to say whether
switching the emulation mode on and off between DSP code is
possible/feasible. Also, I don't know whether the 55x runs in 54x emulation
mode by default (and only in emu). I'm sure someone can clarify this (if
possible).

personally I'd like to see free development tools for the 55x core as it's
used in 770, but have no time at the moment to participate in gcc-hacking.

ak.


ishigami at ti

Jun 17, 2005, 5:19 AM

Post #3 of 5 (190 views)
Permalink
RE: GCC port for the TI TMS320C5{4,5}x [In reply to]

Hello,

1) The C55x core can switch to C54 compatible mode at run time,
by setting the bit 5 of ST1 register.

2) Although this isn't gcc port, a C55x compiler is available at

https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/index
.html

And I believe the latest DSP Gateway is built by this toolchain.

Regards,
Ishigami

-----Original Message-----
From: Aleksandr Koltsoff
Sent: Wednesday, June 15, 2005 12:32 AM
To: maemo-developers [at] maemo
Subject: Re: [maemo-developers] GCC port for the TI TMS320C5{4,5}x


On Monday 13 June 2005 20:29, Jonathan Bastien-Filiatrault wrote:
> Hello,
> We are currently looking for experienced GCC hackers to help
> implement and complete a GCC port for the Texas Instruments
> TMS320C54x. This chip is used in the Neuros music player, as well as
> in the Nokia 770 internet tablet. <clip>

Try the gcc-dev lists as well. However, I'd like to point out that the DSP
core in 770 is 55x, not 54x. 55x supports 54x code in emulation mode but I
don't know the innards of dspgateway nor 770 to be able to say whether
switching the emulation mode on and off between DSP code is
possible/feasible. Also, I don't know whether the 55x runs in 54x emulation
mode by default (and only in emu). I'm sure someone can clarify this (if
possible).

personally I'd like to see free development tools for the 55x core as it's
used in 770, but have no time at the moment to participate in gcc-hacking.

ak.


christian at fluendo

Jun 20, 2005, 8:37 AM

Post #4 of 5 (189 views)
Permalink
RE: GCC port for the TI TMS320C5{4,5}x [In reply to]

Hi everyone,
Is there any docs anywhere for how to use/set up this this compiler from
within a Maemo/scratchbox development environment?

Christian

On Fri, 2005-06-17 at 14:19 +0900, Ishigami wrote:
> Hello,
>
> 1) The C55x core can switch to C54 compatible mode at run time,
> by setting the bit 5 of ST1 register.
>
> 2) Although this isn't gcc port, a C55x compiler is available at
>
> https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/index
> .html
>
> And I believe the latest DSP Gateway is built by this toolchain.
>
> Regards,
> Ishigami
>
> -----Original Message-----
> From: Aleksandr Koltsoff
> Sent: Wednesday, June 15, 2005 12:32 AM
> To: maemo-developers [at] maemo
> Subject: Re: [maemo-developers] GCC port for the TI TMS320C5{4,5}x
>
>
> On Monday 13 June 2005 20:29, Jonathan Bastien-Filiatrault wrote:
> > Hello,
> > We are currently looking for experienced GCC hackers to help
> > implement and complete a GCC port for the Texas Instruments
> > TMS320C54x. This chip is used in the Neuros music player, as well as
> > in the Nokia 770 internet tablet. <clip>
>
> Try the gcc-dev lists as well. However, I'd like to point out that the DSP
> core in 770 is 55x, not 54x. 55x supports 54x code in emulation mode but I
> don't know the innards of dspgateway nor 770 to be able to say whether
> switching the emulation mode on and off between DSP code is
> possible/feasible. Also, I don't know whether the 55x runs in 54x emulation
> mode by default (and only in emu). I'm sure someone can clarify this (if
> possible).
>
> personally I'd like to see free development tools for the 55x core as it's
> used in 770, but have no time at the moment to participate in gcc-hacking.
>
> ak.
>
> _______________________________________________
> maemo-developers mailing list
> maemo-developers [at] maemo
> https://maemo.org/mailman/listinfo/maemo-developers
--
Christian Fredrik Kalager Schaller
Business Development Manager
Fluendo S.L.
Mobile Phone: +34 678093464
Office Phone: +34 933175153
Fax : +34 936002310


koen at handhelds

Jun 20, 2005, 9:50 AM

Post #5 of 5 (189 views)
Permalink
RE: GCC port for the TI TMS320C5{4,5}x [In reply to]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christian Fredrik Kalager Schaller wrote:
> Hi everyone,
> Is there any docs anywhere for how to use/set up this this compiler from
> within a Maemo/scratchbox development environment?

Out of interest: Can sb use the dsp when you use the device as the target?

regards,

Koen


>
> Christian
>
> On Fri, 2005-06-17 at 14:19 +0900, Ishigami wrote:
>
>>Hello,
>>
>> 1) The C55x core can switch to C54 compatible mode at run time,
>>by setting the bit 5 of ST1 register.
>>
>> 2) Although this isn't gcc port, a C55x compiler is available at
>>
>>https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/index
>>.html
>>
>> And I believe the latest DSP Gateway is built by this toolchain.
>>
>> Regards,
>> Ishigami
>>
>>-----Original Message-----
>>From: Aleksandr Koltsoff
>>Sent: Wednesday, June 15, 2005 12:32 AM
>>To: maemo-developers [at] maemo
>>Subject: Re: [maemo-developers] GCC port for the TI TMS320C5{4,5}x
>>
>>
>>On Monday 13 June 2005 20:29, Jonathan Bastien-Filiatrault wrote:
>>
>>>Hello,
>>> We are currently looking for experienced GCC hackers to help
>>>implement and complete a GCC port for the Texas Instruments
>>>TMS320C54x. This chip is used in the Neuros music player, as well as
>>>in the Nokia 770 internet tablet. <clip>
>>
>>Try the gcc-dev lists as well. However, I'd like to point out that the DSP
>>core in 770 is 55x, not 54x. 55x supports 54x code in emulation mode but I
>>don't know the innards of dspgateway nor 770 to be able to say whether
>>switching the emulation mode on and off between DSP code is
>>possible/feasible. Also, I don't know whether the 55x runs in 54x emulation
>>mode by default (and only in emu). I'm sure someone can clarify this (if
>>possible).
>>
>>personally I'd like to see free development tools for the 55x core as it's
>>used in 770, but have no time at the moment to participate in gcc-hacking.
>>
>>ak.
>>
>>_______________________________________________
>>maemo-developers mailing list
>>maemo-developers [at] maemo
>>https://maemo.org/mailman/listinfo/maemo-developers

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFCtpFhMkyGM64RGpERAj+oAJ9jTwCWbAL2Xsl0U5n4IZKJekkobQCgkmp1
Zz6gWz1v/9LIT63cnjnLOXA=
=/Vme
-----END PGP SIGNATURE-----

Maemo developers RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.