Keil Logo Arm Logo

Migration and Compatibility

General changes between RVCT v3.1 for µVision and RVCT v4.0 for µVision

General changes between RVCT v3.1 for µVision and RVCT v4.0 for µVision

The following changes affect multiple tools:

Show/hideRestrictions on --fpu

--fpu=VFPv2 or --fpu=VFPv3 are only accepted if CPU architecture is greater than or equal to ARMv5TE. This affects all tools that accept --fpu.

Note

The assembler assembles VFP instructions when you use the --unsafe option, so do not use --fpu when using --unsafe. If you use --fpu with --unsafe, the assembler downgrades the reported architecture error to a warning.

Show/hideRemove support for v5TExP and derivatives, and all ARMv5 architectures without T

The following --cpu choices are obsolete and have been removed:

  • 5

  • 5E

  • 5ExP

  • 5EJ

  • 5EWMMX2

  • 5EWMMX

  • 5TEx

  • ARM9E-S-rev0

  • ARM946E-S-rev0

  • ARM966E-S-rev0.

Show/hideSee also

Reference

Compiler Reference:

Linker Reference:

Assembler Reference:

Copyright © 2011-2012 ARM. All rights reserved.ARM DUI 0593B
Non-ConfidentialID062912

Keil logo

Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.