Keil Logo

What's New in CARM Version 1.4

  • [uVision3 IDE]
    Improved F1 context-sensitive help. Added Help buttons to all configuration dialogs and linked them to the user's guide.
  • [uVision3 IDE]
    Corrected problems when creating C++ applications with GNU.
  • [uVision3 Debugger/Simulator]
    Enhanced the execution profiler. It is now available in the disassembly window and it may be used with Source Outlining (execution times are listed for collapsed lines code sections). When hovering the mouse cursor over the execution profile column, detailed statistic information is listed in a tool tip.
  • [uVision3 Debugger/Simulator]
    Added color indicators for data coverage in the memory window: write-before-read (green), write-without-read (brown), read-before-write (red). Colors may be changed in the Edit - Configuration dialog.
  • [uVision3 Debugger/Simulator]
    Added several other minor enhancements including data export in the Logic Analyzer.
  • [uVision3 Debugger/Simulator]
    Corrected a problem when single-stepping in a GNU application that contains ARM/Thumb intermixing.
  • [uVision3 Debugger/Simulator]
    Added BUS configuration options to the STARTUP.S files for Analog Devices ADuC7000 parts and corrected the PWM simulation behavior (TRIP=1 when not connected to I/O pin).
  • [ULINK USB-JTAG Adapter] Added Manual JTAG Chain Configuration which is required for some devices that do not provide plug-and-play capabilities (as is the case with some PLDs).
  • [ULINK USB-JTAG Adapter] Added a Full Chip Erase option that gives higher total programming speed on Philips LPC2000 microcontrollers. The programming algorithm has a new entry point.
  • [ULINK USB-JTAG Adapter] Enhanced the verify function. It is now performed using a CRC algorithm that significantly reduces the time to verify programming.
  • [Keil CA ARM C Compiler Beta 2]
    This release includes an unlimited beta release of the Keil CA ARM C Compiler.
  • [Keil CA ARM C Compiler Beta 2]
    Added extensive loop optimizations into optimizer level 7.
  • [Keil CA ARM C Compiler Beta 2]
    Added a __ram function attribute that allows you to copy functions to RAM for execution. These functions are located in the ERAM memory class.
  • [Keil CA ARM C Compiler Beta 2]
    Corrected problems with the in-line assembler.
  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.