[Buildroot] Illegal instruction with buildroot busybox for ARM DNS323

Barney Barumba barney.b at iname.com
Thu May 28 21:25:18 UTC 2009


Hi Peter,

> Quick quess - Did you configure BR for hardware floating point and
> didn't enable floating point emulation in the kernel?

Yes, I think the floating point was the problem. I had BR configured for
hardware floating point and the kernel configured for NWFPE. Investigating
this a bit more, this article (1) seems to suggest that this configuration
should work, so I'm not sure why I still got the exception.

There's another article here (2) that seems to suggest that using the EABI
improves the situation somewhat, but I'm not really sure how that affects
things.

Anyway, configuring BR for software floating point has fixed the problem
and, if I understand it correctly, should be faster anyway for this CPU.

Thanks for the pointer - much appreciated.

Barney

(1) http://linux-7110.sourceforge.net/howtos/netbook_new/x1114.htm
(2) http://wiki.debian.org/ArmEabiPort#ARMfloatingpoints


-- 
Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com



More information about the buildroot mailing list