Keil Logo

What's New in RL-ARM Version 3.04

  • [Real-Time Library]
    Updated the STMicroelectronics STR9 startup configuration files STR91X.S.
  • [Real-Time Library]
    Updated examples for the MCBSTR9 Evaluation Board.
  • [RTX Kernel]
    Added RTX Kernel support for the Cortex-M3 architecture. An RTX_Blinky example for Luminary Micro LM3S102 device has been added to the \KEIL\ARM\RV30\RTL\BOARDS\Luminary\ folder.
  • [RTX Kernel]
    Corrected a core problem of the SWI_Handler that occurred when accessing user registers. Setting a user Link Register on a task switch failed for Atmel AT91RM9200 devices. The LDMDB SP,{SP,LR}^ instruction does not work for these devices. The workaround implemented uses a different instruction (which works for all ARM devices) to set the user LR.
  • [RTX Kernel]
    Corrected a problem with the os_tsk_prio() function. It did not work correctly when the priority of a delayed task was changed.
  • [TCPNet]
    Added configurable Web Server Error Pages. Http Server 40x Error Pages are extracted to a single file (HTTP_ERR.C) which you may copy to your project and customize.
  • [TCPNet]
    Corrected a problem with the PPP module in the LCP negotiation phase. Because of this problem, TCPNet failed to connect to some GPRS modems when TCPNet was much faster than modem.
  • [TCPNet]
    Corrected a problem with the PPP Client module. This module sent a PPP authentication request when authentication was not requested by the remote PPP Server.
  • [Flash File System]
    Added support for SD/MMC Flash Memory Cards (up to 2 GBytes) formatted with FAT12 or FAT16.
  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.