On Wed, 6 Apr 2005, Eddie Dawydiuk wrote:
> >> I have been told by other developers the problem has been fixed by
> >> upgrading to a newer version of crosstools. In my limited amount of
> >> testing I did see a problem with the function atof() that seems to be
> >> related to the math libraries on the onboard flash. Other than that I
> >> have
> >> been unable to find any problems related to floating point... Could you
> >> provide more details as to what failures you are seeing, is it related
> >> to
> >> all floating point operations or specific function calls...? What
> >> version
> >> of crosstools and gcc are you using?
> >>
> >
> > It's an EP9301 from a TS7200 board bought in Sept last year.
> >
> > cross tools arm-linux/gcc-3.3.2-glibc-2.3.2
>
> Hmmm, it looks like the version on the CD is gcc-3.3.4-glibc-2.3.2 it you
> must have compiled your own version... When I compiled your source code
> and transfered it to a TS-7200(onboard flash) the inverse is calculated
> properly.
Eddie, many thanks for including the binary of your version of double.
I transfered that to my TS7200 and it works! Great.
I've downloaded from the
http://www.embeddedarm.com/linux/ARM.htm
page, and checked it's the same version as you quoted. So tonight when I
get home I'll upgrade on my development box.
Many thanks for the help.
Jim
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|