|
Technical Support
Support Resources
Product Information
|
What's New in MDKARM Version 4.53
-
[µVision]
-
This MDK-ARM release is delivered with µVision
V4.53 IDE.
-
Enhanced: In case device-specific books are not found
in the local installation, then www.keil.com is scanned for a
matching document.
-
Corrected: Under some circumstances the Debugger showed
wrong values of arrays or structures in the Watch
window.
-
Refer to
Revision History for a complete list.
-
[New Supported Devices]
-
[Middleware]
-
[RTX]
-
Added: support for Low Power Cortex-M applications
based on RTX, new functions: os_suspend,
os_resume
-
Added: RTX Low Power demo application for Keil MCB11U10
board in folder
..\ARM\Boards\Keil\MCB1000\MCB11U10\RTX_LowPower
-
Added: support for peripheral timer to be used as OS
tick timer for Cortex-M (instead of Core SysTick
timer)
-
Added: example for Keil MCB1700 board which shows how
to use a peripheral timer as OS Tick Timer, in folder
..\ARM\Boards\Keil\MCB1700\RTX_Blinky_RIT
-
Added: new function os_time_get which returns
current OS time in ticks
-
Corrected: stack checking did not work for
os_tsk_delete_self function
-
Corrected: system operating mode for ARM7/ARM9
library (some devices require privileged sys mode to setup
RTX tick timer and interrupts)
-
[FlashFS]
-
Enhanced: DC_GETCID command added as
DeviceCtrl parameter, to allow user to read memory
card CID register.
-
Enhanced: TRAN_SPEED parameter from memory card
CSD register is now used to set SD/MMC transfer clock.
-
Updated: MCI/SDIO drivers for LPC23xx, LPC24xx,
LPC3xxx, STM32F10x, STM32F2xx, STM32F4xx. Updated drivers
can be found in folder
..\ARM\RL\FlashFS\Drivers
-
Corrected: release of file resources. If the media was
unexpectedly removed, while the system was writting a file
on the media, would cause out of RTX mutex or out
of heap error.
-
Added: SD Card driver for LPC177x and LPC178x devices.
MCI_LPC177x_8x driver can be found in folder
..\ARM\RL\FlashFS\Drivers
-
Added: FlashFS SD_File example for Embedded
Artists LPC1788-32 Developers Kit in folder
..\ARM\Boards\Embedded Artists\LPC1788-32 Developers
Kit\RL\FlashFS
-
[TCPnet]
-
Enhanced: configurable welcome message option
added for FTP server in the configuration file.
-
Added: new ERR_MEM_LOCK error code in the
configuration file. This error code is returned, if the
system detects reentrancy in non-reentrant memory
allocation routines, which might cause memory
corruptions.
-
Corrected: file upload return status in FTP
server. If the system runs out of space on file upload,
it now returns an error code to the user.
-
Corrected: large POST problem in HTTP server.
The http_get_var() function failed to process POST data, if
it was received in several TCP packets.
-
Corrected: a data buffering problem in BSD
socket interface for stream server sockets. If the
remote host has closed and re-opened the connection, a
first call to recv function returned unread data
from the first session.
-
Added: the missing IP Router Alert option in
IGMPv2 packets.
-
Updated the DNS client hostname resolver:
-
added hostname format checking. Invalid
hostnames are now detected internally and not forwarded
to external DNS server.
-
corrected the status callback notification,
to report only the final status of DNS resolving
process.
-
Updated the FTP client module:
-
processing of server responses is corrected and
support for multi-line response is added.
-
handling of early received Transfer OK
message is corrected. This message could be received
before the data transmission has finished and would
cause truncation of the receiving file.
-
Added: Ethernet driver for LPC177x and LPC178x devices.
EMAC_LPC177x_8x driver can be found in folder
..\ARM\RL\TCPnet\Drivers
-
Added: TCPnet examples for Embedded Artists
LPC1788-32 Developers Kit in folder
..\ARM\Boards\Embedded Artists\LPC1788-32 Developers
Kit\RL\TCPnet
-
[USB Device and USB Host]
-
Added: USB Host examples for Embedded Artists
LPC1788 evaluation board. The examples can be found in
..ARM\Boards\Embedded Artists\LPC1788-32 Developers
Kit\RL\USB\Host\ folder.
-
Added: USB Host example for Infineon CPU_45A-V2
evaluation board. The example can be found in
..ARM\Boards\Infineon\Hexagon Application
Kit\CPU_45A-V2\RL\USB\Host\ folder.
-
[CAN]
-
Added: CAN_Ex1 and Can_Ex2 example for
Keil MCB1800
evaluation board. Examples can be found in
..\ARM\Boards\Keil\MCB1800\RL\CAN folder.
-
Added: CAN_Ex1 and Can_Ex2 example for
Keil MCB4300
evaluation board. Examples can be found in
..\ARM\Boards\Keil\MCB4300\RL\CAN folder.
|
|