armv5b and xscale
Sat Mar 4 03:21:00 GMT 2006
What is the difference between armv5b and xscale?
I assume the 'b' in armv5b stands for Big Endian. When I do the following diff:
sean@ubuntu:~/build/crosstool-0.42$ diff arm-xscale.dat armv5b-softfloat.dat
< GCC_EXTRA_CONFIG="--with-cpu=xscale --enable-cxx-flags=-mcpu=xscale"
> GCC_EXTRA_CONFIG="--with-float=soft --with-cpu=xscale --enable-cxx-flags=-mcpu=xscale"
I see that in both cases "xscale" is being put for the --with-cpu
option. No where do I see anything that specifies the endianess. Do
I need to specify the endianess? In my case my target is little
endian with no FPU. I am wanting to build a cross compiler for Intel
Xscale (3rd gen w/ support for iwmmxt).
So I have an XScale target that I would like to optimize for the following:
As far as EABI versus ABI goes, I just want to be compatible with
third party applications, so I assume that means I want gnuabi.
Thanks for your help,
More information about the crossgcc