Keil Logo

What's New in C251 Version 3.51

  • [C251 Compiler]
    Bank switching capablity added (refer to configuration file \Keil\C251\LIB\L251BANK.A51). Bank switching works similar to the 8051 tools. In addition, banking mode 3 allows bank switching via memory-mapped EDATA port. Sample programs can be found in the folder \Keil\C251\Examples\CodeBanking.
  • [C251 Compiler]
    Improved compiler optimization on common tail merging.
  • [C251 Compiler]
    Corrected a round-up problem in the double-precision floating library.
  • [C251 Compiler]
    Corrected a problem in C251 V3.20 which caused while and for loops to sometimes ignore constant assignments in loop initialization code.
  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.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.