David Topper wrote:
> Yeah, it uses floats all over the place. Interesting,
> that would explain why I had to fall back to a two
> year old version of the app (less use of floats).
>
First off, check (and estimate) how many floating point divisions are
used. The Mavrick crunch FPU does not have floating point division
support, so if the code is division heavy you will receive little
benefit by getting the floating point toolchain going.
If it is multiplication / addition heavy (as I would suspect), then
getting the fpu support in the toolchain is a viable option.
If it is division heavy, check and see if the ARM9 has an integer
division unit - if so, a fixed point re-implementation could be an
option - thus no toolchain hacking.
> So the processor emulates FP math? How can I get the
> FPU to work?
>
You will need to use the compiler that Cirrus supply - I believe it is a
gcc 4.2 derivative. I have not moved my own toolchain to support
Cirrus' fpu yet - so I'm afraid I'm not much help here.
If you do figure out how to get Cirrus' compiler going with FPU support,
please post a "How To".
Good luck,
-Brett
> Thanks,
>
> DT
>
> --- "Breton M. Saunders"
> <> wrote:
>
>
>> Check that it doesn't use floating point math.
>> If it does, you are in trouble. You could try
>> getting the FPU on the
>> ARM9 to work, but that won't be easy.
>>
>> -Brett
>>
>>
>> djtopper wrote:
>>
>>> Hi folks,
>>>
>>> I've been working getting an audio app
>>>
>> (www.rtcmix.org) to compile for
>>
>>> the TS-7xx boards. I think I've finally got it
>>>
>> working, using the
>>
>>> ALSA libraries, etc... I can definitely play
>>>
>> soundfiles through my
>>
>>> little USB dongle.
>>>
>>> I'm noticing, however, that for basic synthesis
>>>
>> (eg., making a sine
>>
>>> wave) the board is far too slow). I mean, I can
>>>
>> barely get one
>>
>>> oscillator going.
>>>
>>> I used to be able to get about a dozen or so on my
>>>
>> old 90 mhz Pentium.
>>
>>> What's the deal with the ARM processor and speed?
>>>
>>> Thanks,
>>>
>>> DT
>>>
>>>
>>>
>>>
>>> Yahoo! Groups Links
>>>
>>>
>>>
>>>
>>>
>>
>
>
>
>
> ____________________________________________________________________________________
> It's here! Your new message!
> Get new email alerts with the free Yahoo! Toolbar.
> http://tools.search.yahoo.com/toolbar/features/mail/
>
>
>
> Yahoo! Groups Links
>
>
>
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|