Keil Logo

What's New in CARM Version 2.20

  • [uVision3 IDE/Debugger/Simulator]
    Enhanced the Configuration Wizard to ease switching between wizard mode and text mode.
  • [uVision3 IDE/Debugger/Simulator]
    Added several new features to the Logic Analyzer including HEX display mode, automatic setup for Min/Max values, and a new context menu.
  • [CARM C Compiler]
    Added more device-specific startup code (in \KEIL\ARM\STARTUP\) with new options. New options are documented in each startup file.
  • [CARM C Compiler]
    Added a new __inline keyword which enables function inlining and cross-module function inlining. See \KEIL\ARM\EXAMPLES\INLINE\ for an example.
  • [CARM C Compiler]
    Enhanced warnings generated for conditional expressions that always evaluate to true or false. Some warnings have been moved to warning level 3.
  • [CARM C Compiler]
    Corrected problems introduced when removing unused __ram functions.
  • [CARM C Compiler]
    Corrected several problems specific to UML support.
  • [ULINK USB-JTAG Adapter]
    Added several Flash programming algorithms for external devices. Refer to the Getting Started User's Guide for a complete list of supported algorithms.
  • [LARM Linker]
    Added a new linker directive, UNUSED, that allows you to remove unused functions from the program linkage.
  • [STR71x Support]
    examples and libraries for STMicroelectronics STR71x devices are provided with standard __irq functions as required by the ARTX Advanced RTOS for ARM.
  • [ARTX Advanced RTOS for ARM]
    Added several enhancements to the kernel and several adaptations for various devices.
  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.