Is pre-compiled ARM9 libs able to run on an ARM11 chip

Note: This was originally posted on 15th October 2008 at http://forums.arm.com

Hi

I have couple pre-compiled libs in ARM9, is there a problem if link it with other ARM11 code and put on an ARM11 chip?

Thanks,
-ppj
Parents
  • An architecture has an instruction set (possible assembler) that is 95-100% identical between CPUs in that architecture. Sometimes there are added instructions like a divide, more/extended floating point registers, etc. However, the intent is that a compiler can easily output code that will run on this set of CPUs (same architecture) with relative ease. Each new architecture tries to be backwards compatible with previous architectures.

    The main difference is that system registers may be quite different between CPUs even in the same architecture. So system/OS software will be quite different.

    MyGiftCardSite

Reply
  • An architecture has an instruction set (possible assembler) that is 95-100% identical between CPUs in that architecture. Sometimes there are added instructions like a divide, more/extended floating point registers, etc. However, the intent is that a compiler can easily output code that will run on this set of CPUs (same architecture) with relative ease. Each new architecture tries to be backwards compatible with previous architectures.

    The main difference is that system registers may be quite different between CPUs even in the same architecture. So system/OS software will be quite different.

    MyGiftCardSite

Children
No data
More questions in this forum