@ket wrote:
Hi,
The biggest difference between armv6 and armv7 is hardware floating point support. armv6 has it but armv7 does not and it can have NEON registers instead.
GCC itself is usually the same, so to optimize for armv7 try adding the following to CFLAGS to specifically target armv7:
-march=armv7
You can find the documentation on ARM GCC flags here.
Another thing… I’ve just checked here:
http://en.wikipedia.org/wiki/ARM_Cortex-A8
and I found that armv7 also have VFPv3 (Floating Point Unit). Is that correct?