My apologies, you are correct that you don't need to put that much work into
getting an EABI system if you don't care about floating point operations and
thus not use the Maverick crunch.
But without the Maverick Crunch there would not be all that much gain (as I see
it at least) to go through the trouble of getting an EABI system up and
running. So YES, I mean getting the Maverick crunch to work and work properly
and give you code that can actually perform fast floating point. You won't see
any gain with integer operations only code though. However, even for Qt I
noticed an appreciable performance increase turning when turning on the
Maverick crunch. Your milage may vary.
--- In "Charles" <> wrote:
>
>
> Hi --
>
> --- In "tachion0niohcat" <holtrop@> wrote:
> >
> > There is a LOT of trickery involved getting EABI to work properly on these
> > CPUs. The issue is with the GCC compiler, which needs a number of patches.
> > I did find a bunch of resources on how to do this and kept some notes. You
> > are welcome to it, but the warning is that this is not a simple step.
>
> Sure you don't mean getting maverick crunch to work properly? (Link shows
> you tried to use -mfpu=maverick). EABI has been easy & straightforward for
> me, using most any toolchain less than about 3 years old. Building your own
> cross gcc may harder, but shouldn't be needed unless you need maverick crunch.
>
> Maverick crunch, however, was a quagmire that I abandoned. Benefits were not
> worth it, compared to benefits of EABI.
>
> Thanks for the write-ups, though, I didn't see these before.
>
> regards, ........... Charlie
> >
> > To get a cross compiler with proper EABI:
> > http://nuclear.unh.edu/wiki/index.php?title=ARM_Cross_Compiler
> >
> > To get EABI Lenny:
> > http://nuclear.unh.edu/wiki/index.php?title=Creating_an_EABI_Lenny_system
> >
> > Please keep your own notes on your progress doing this, and then let the
> > group know how it went!
> >
>
------------------------------------
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/
|