Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [arm-gnu] Illegal Instruction


  • To: Stephen Kuo <stephenkuo@xxxxxxxxx>, arm-gnu <arm-gnu@xxxxxxxxxxxxxxxx>
  • Subject: Re: [arm-gnu] Illegal Instruction
  • From: Carlos O'Donell <carlos@xxxxxxxxxxxxxxxx>
  • Date: Tue, 02 Sep 2008 10:24:46 -0400

Stephen Kuo wrote:
Well, I don't have hardware floating point, so I misunderstood the meaning of "float-abi-softfp". But even so, when I removed the "float-abi-softfp" option, I still got "illegal instruction". In fact I have removed all options but left the -static, unluckily, still "illegal instruction".

You will need to debug your application to determine the location of the SIGILL.

I am starting to suspect that my ARM9 (S3C2440) processor does not support EABI.
But unless I made a mistake, it should support EABI.

It does. The more important question is: Is your kernel compiled with the EABI options enabled?

The CodeSourcery tools for ARM always use the new EABI.

Cheers,
Carlos.
--
Carlos O'Donell
CodeSourcery
carlos@xxxxxxxxxxxxxxxx
(650) 331-3385 x716