|
Technical Support
Support Resources
Product Information
|
What's New in RL-ARM Version 3.10
-
[Real-Time Library]
Changed the folder structure for RL-ARM. The Boards folder
has been restructured and all RL-ARM target examples have been
moved to the \KEIL\ARM\BOARDS\ folder. USB and CAN drivers
are now located in the
\KEIL\ARM\BOARDS\vendor\board\RL\USB\ and
\KEIL\ARM\BOARDS\vendor\board\RL\CAN
folders.
-
[Real-Time Library]
Updated all RL-ARM examples for MicroLIB (the tiny C-library that
is now included with the RealView MDK. Since MicroLIB does not
support a File System, examples for the Flash File System do not
work with MicroLIB. Some TCPnet examples (like the TFTP_Demo) rely
on the Flash File System and, therefore, will not work with
MicroLIB.
-
[Real-Time Library]
Added support for the Atmel AT91SAM7SE. An RTX Kernel configuration
for this devices was added in RTX_CONFIG.C. Preconfigured
examples for the AT91SAM7SE-EK Atmel Evaluation Board are found in
the \KEIL\ARM\BOARDS\ATMEL\AT91SAM7SE-EK\ folder.
-
[Real-Time Library]
Added RTX_Blinky examples to the
\KEIL\ARM\BOARDS\EMBEDDED ARTISTS\ folder for the
following Embedded Artists evaluation boards:
- LPC2106 RS232 QSB,
- LPC2129 CAN QSB,
- LPC2138 QSB,
- and LPC2148 USB QSB.
-
[TCPnet]
Enhanced the TCPnet examples for the MCBSTR9 Evaluation
Board. System configuration options (wait states, clocks, etc.)
from the STR91x.s startup file have been reconfigured and
optimized for best Network performance. The ethernet driver
STR9_ENET.C has been optimized. TCP benchmark results are
now 10x better than before.
-
[TCPnet]
Enhanced processing of CGI script pages. This enhancement improves
the performance of the HTTP Server by reducing the number of
generated TCP packets. A CGI page with 27 script lines previously
transmitted 54 packets. Now, such a page transmitts only two
packets. This enhancement improves the stability of the Web Browser
when browsing web pages that are continuously refresh using the
http-equiv="refresh" meta tag.
-
[TCPnet]
Added an A/D web page to HTTP_Demo examples for the MCB2300 and
MCBSTR9 Evaluation Boards. This page demonstrates a continuously
refreshing web page showing the voltage from the potentiometer
located on the board.
-
[TCPnet]
Added a serial driver for STmicroelectronics STR71x devices.
This driver is used for serial PPP or SLIP connections. An
HTTP_demo example for the Keil MCBSTR7 Evaluation Board is located
in the \KEIL\ARM\BOARDS\KEIL\MCBSTR7\RL\TCPNET\ folder.
-
[Flash File System]
Added a driver for Embedded Flash Memory for STmicroelectronics
STR71x and STR75x devices. An Em_File example for the
Keil MCBSTR750 Evaluation Board is found in the
\KEIL\ARM\BOARDS\KEIL\MCBSTR750\RL\FLASHFS\ folder.
-
[CAN Drivers]
Added a driver for NXP LPC23x8 devices. A CAN_Ex1 example
for the Keil MCB2300 Evaluation Board is found in the
\KEIL\ARM\BOARDS\KEIL\MCB2300\RL\CAN\ folder.
-
[USB Drivers]
Added a driver for Atmel AT91SAM7S devices. USB examples for
the Atmel AT91SAM7S-EX Evaluation Board are found in the
\KEIL\ARM\BOARDS\ATMEL\AT91SAM7S-EK\RL\USB\ folder.
-
[RTX Kernel]
Corrected a task timing problem in the RTX_CONFIG.C
configuration file for STMicroelectronics STR750 devices.
The isr_xxx() interrupt function calls unintentionally reset
the hardware tick timer prescaler and changed the tick-timer timing
cycle. This now corrected in the new RTX configuration file.
-
[RTX Kernel]
Corrected a task timing problem for CORTEX-M3 devices. When
the application makes a very large number of system calls resulting
in frequent task switches, the system clock tick runs slowly. This
is now corrected in the new RTXCM3.LIB library file.
-
[Flash File System]
Corrected several problems with the FAT File System for
SD/MMC Flash Memory Cards. The problem manifested itself when a
file reopened for appending was stored corrupted to a Flash Memory
Card. Reading the file from the Memory Card did not work correctly
when the block size for fread() was a value other than 512
bytes.
-
[TCPnet]
Corrected improper processing of css (Cascading Style Sheet) files.
The format has been changed from binary "application/octet-stream"
to ascii "text/css" format.
-
[FCARM]
Corrected a problem that caused css files to be incorectly
converted. They are now stored in ASCII format to the web server
virtual file system.
|
|