Do you have a question? Post it now! No Registration Necessary
September 6, 2006, 2:15 pm

Hi all,
I have to create a big-endian Linux distribution for a IXDP465.
I created a new big-endian toolchain from scratch using the Kegel
environment.
Then, I compiled QEmu adding the big-endian support (i.e. armeb).
However, QEmu does not correctly execute binaries compiled with my
toolchain. Let me explain better. I tried writing a simple program in
C, that uses printf and fstat.
If I compile the program and run it using QEmu, the program runs, but
the output of fstat is wrong... It seems that QEmu does not support
big-endian arms at 100%.
Any help and suggestion is welcome.
Many thanks,
Claudio
I have to create a big-endian Linux distribution for a IXDP465.
I created a new big-endian toolchain from scratch using the Kegel
environment.
Then, I compiled QEmu adding the big-endian support (i.e. armeb).
However, QEmu does not correctly execute binaries compiled with my
toolchain. Let me explain better. I tried writing a simple program in
C, that uses printf and fstat.
If I compile the program and run it using QEmu, the program runs, but
the output of fstat is wrong... It seems that QEmu does not support
big-endian arms at 100%.
Any help and suggestion is welcome.
Many thanks,
Claudio
Site Timeline
- » Threads vs Forks in embedded environment : Some Conclusions
- — Next thread in » Embedded Linux
-
- » Threads Vs Forks in Embedded Environment
- — Previous thread in » Embedded Linux
-
- » Crosscompiling for ARM: reloc type R_ARM_ABS32 is not supported for PIC - ...
- — Newest thread in » Embedded Linux
-
- » Driver LED BP5131 - jak to dziaĆa?
- — The site's Newest Thread. Posted in » Electronics (Polish)
-
- » easy way to calibrate audio frequency generator?
- — The site's Last Updated Thread. Posted in » Electronics Repair
-