Keil Logo

What's New in RL-ARM Version 3.00

  • [Real-Time Library]
    Updated ARTX to conform to new naming conventions for the RealView Real-Time Library. Specifically, all references to the legacy term Advanced were removed; include files were renamed to RTL.H, RTX_CONFIG.H, and NET_CONFIG.H; configuration files were renamed to RTX_CONFIG.C, NET_CONFIG.C, and NET_DEBUG.C; and documentation was updated to reflect these changes.
  • [Real-Time Library]
    Added support for Atmel AT91SAM7X devices. The RTX_CONFIG.C configuration file was updated and the AT91_EMAC.C driver for embedded EMAC Ethernet controller was added. Preconfigured examples for the AT91SAM7X-EK Atmel evaluation board are found in the \KEIL\ARM\RV30\RTL\BOARDS\ATMEL\ folder.
  • [RTX Kernel]
    Corrected a problem in RTX_CONFIG.C for STMicroelectronics STR71x devices. If the device was running with a high speed system clock but the EIC peripheral with a slower PCLK2 clock, interrupts were not disabled immediately but with a delay when an interrupt enable register was written. This problem might allow a tick timer interrupt to occur in a protected region of code. This collision causes RTX Kernel malfunctioning or even user application crash. The fix uses SWI function __swi(8). So, this SWI is no longer available for user SWI functions.
  • [RTX Kernel]
    Corrected a problem in RTX_CONFIG.C for the Analog Devices ADuC702x device family. The problem was in a device inability to mask forced-programming software interrupts. This problem might allow a tick timer interrupt to occur in a protected region of code causing a stack overflow and user application crash.
  • [RTX Kernel]
    Corrected a potential problem with applications crashing when a project was built with optimization levels other than O0 using the RealView Compiler. The problem was caused when registers R8-R11 were not stored during a context switch. Now, the context switch saves these registers on the stack.
  • [RTX Kernel]
    The RTX_CONFIG.C configuration file has been updated. Applications using the previous configuration file must be updated with the new configuration file.
  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.