Technical Support
Support Resources
Product Information
|
What's New in MDKARM Version 4.50
-
[ARM Processor Support]
-
[New Supported Devices]
-
Analog
Devices
ADuCRF101.
-
Atmel
Devices
SAM9G25 and
SAM9X35.
-
Cypress
Semiconductor
CY8C5568LTI-114,
CY8C5568AXI-060,
CY8C5468LTI-037,
CY8C5468AXI-018,
CY8C5368LTI-026,
CY8C5368AXI-106,
CY8C5248LTI-030,
CY8C5248AXI-047,
CY8C5567LTI-079,
CY8C5567AXI-019,
CY8C5467LTI-007,
CY8C5467AXI-011,
CY8C5367LTI-003,
CY8C5367AXI-108,
CY8C5247LTI-089,
CY8C5247AXI-051,
CY8C5365LTI-104,
CY8C5365AXI-043,
CY8C5566LTI-017,
CY8C5566AXI-061,
CY8C5466LTI-063,
CY8C5466AXI-064,
CY8C5366LTI-053,
CY8C5366AXI-001,
CY8C5246LTI-029,
and CY8C5246AXI-054.
-
Freescale
MK10DN128xxx5,
MK10DN32xxx5,
MK10DN64xxx5,
MK10DX256xxx7,
MK10DX128xxx10,
MK10DX128xxx5,
MK10DX128xxx7,
MK10DX64xxx5,
MK10DX64xxx7,
MK10DX32xxx5,
MK10FN1M0xxx12,
MK10FX512xxx12,
MK20DN128xxx5,
MK20DN64xxx5,
MK20DN32xxx5,
MK20DX256xxx7,
MK20DX128xxx5,
MK20DX128xxx7,
MK20DX64xxx5,
MK20DX64xxx7,
MK20DX32xxx5,
MK20FN1M0xxx12,
MK20FX512xxx12,
MK30DX256xxx7,
MK30DX128xxx10,
MK30DX128xxx7,
MK30DX64xxx7,
MK40DX256xxx7,
MK40DX128xxx10,
MK40DX128xxx7,
MK40DX64xxx7,
MK50DN512xxx10,
MK50DX256xxx10,
MK50DX256xxx7,
MK50DX128xxx7,
MK51DN512xxx10,
MK51DX256xxx10,
MK51DX256xxx7,
MK51DX128xxx7,
MK52DN512xxx10,
MK60FN1M0xxx12,
MK60FN1M0xxx15,
MK60FX512xxx12, and
MK60FX512xxx15.
-
Infineon
XMC4500-1024,
XMC4500-768,
XMC4502-768, and
XMC4504-512.
-
NXP (founded by
Philips)
LPC1115/303,
LPC1114/333,
LPC1114/323,
LPC1114/303,
LPC1114/203,
LPC1113/303,
LPC1113/203,
LPC1112/203,
LPC1112/103,
LPC1111/203,
LPC1111/103,
LPC11E14/401,
LPC11E13/301,
LPC11E12/201,
LPC11E11/101,
LPC1317, LPC1316, LPC1315,
LPC1347, LPC1345 and
LPC1346.
-
Silicon
Laboratories, Inc.
SiM3C157, SiM3C164, SiM3C166, SiM3C167, SiM3U134, SiM3U136, SiM3U144, SiM3U146,
SiM3U154, SiM3U156, SiM3U157, SiM3U164, SiM3U166, and
SiM3U167.
-
ST
Microelectronics
STM32L152R6,
STM32L152C6,
STM32L151R6,
STM32L151C6,
STM32F051R8,
STM32F051C8,
STM32F051K8,
STM32F051R6,
STM32F051C6, and
STM32F051K6.
-
Toshiba
TMPM380FDFG,
TMPM369FYXBG, and
TMPM369FDXBG.
-
-
ARM
-
Infineon
-
Added: support for XMC4500 device series, in
folders ..\ARM\INC\Infineon\4500\,
..\ARM\Startup\Infineon\4500\, and
..\ARM\SFD\Infineon\XMC4500\.
-
NXP (founded by
Philips)
-
Added: support for LPC1317/16/15 and
LPC1347/46/45 devices, in folders
..\ARM\INC\NXP\LPC13Uxx\,
..\ARM\Startup\NXP\LPC13Uxx\ and
..\ARM\SFD\NXP\LPC13Uxx\.
-
Added: support for LPC111x/xx3 device series, in
folders ..\ARM\INC\NXP\LPC11xx\,
..\ARM\Startup\NXP\LPC11xx\ and
..\ARM\SFD\NXP\LPC11xx\.
-
Added: support for LPC11Ex/xx1 device series, in
folders ..\ARM\INC\NXP\LPC1Exx\,
..\ARM\Startup\NXP\LPC11Exx\ and
..\ARM\SFD\NXP\LPC11Exx\.
-
Silicon
Laboratories, Inc.
-
Added: support for SiM3Cxxx device series, in
folders ..\ARM\INC\SiLabs\SiM3C\,
..\ARM\Startup\SiLabs\SiM3C\ and
..\ARM\SFD\SiLabs\SiM3C\.
-
Added: support for SiM3Uxxx device series, in
folders ..\ARM\INC\SiLabs\SiM3U\,
..\ARM\Startup\SiLabs\SiM3U\ and
..\ARM\SFD\SiLabs\SiM3U\.
-
ST
Microelectronics
-
Added: support for ST32L1xx device series, in
folders ..\ARM\INC\ST\ST32L1xx\,
..\ARM\Startup\ST\ST32L1xx\ and
..\ARM\SFD\ST\ST32L1xx\.
-
Added: support for ST32F10x device series, in
folders ..\ARM\INC\ST\ST32F10x\,
..\ARM\Startup\ST\ST32F10x\ and
..\ARM\SFD\ST\ST32F10x\.
-
Toshiba
-
Added: support for TMPM380FDFG, TMPM369FYXBG, and
TMPM369FDXBG devices, in folders
..\ARM\INC\Toshiba\, ..\ARM\Startup\Toshiba\
and ..\ARM\SFD\Toshiba\.
-
[Device Flash programming]
-
Analog
Devices
-
Added: ADUCMxxx_128.FLM flash programming
algorithms for Analog Devices ADuCRF101 device, in
folder ..\ARM\FLASH\.
-
Infineon
-
Added: flash programming algorithms for Infineon
XMC4500 device series, in folder
..\ARM\FLASH\XMC4500\.
-
ST
Microelectronics
-
Added: STM32L15x_EEPROM.FLM flash programming
algorithm for ST Microelectronics STM32L15x data
eeprom, in folder ..\ARM\FLASH\.
-
Toshiba
-
Added: TMPM365_256.FLM flash programming
algorithms for Toshiba TMPM365 based devices, in
folders ..\ARM\FLASH\ and
..\ARM\FLASH\TMPM365\.
-
-
[Board support]
-
Atmel
-
Added: Blinky, RTX_Blinky, and Booloader examples for
AT91SAM9X5-EK
board, equipped with a ATSAM9X35
device, in folder
..\ARM\Boards\Atmel\AT91SAM9X5-EK\ATSAM9X35\.
-
Added: Blinky, RTX_Blinky, and Booloader examples for
AT91SAM9X5-EK
board, equipped with a ATSAM9G25
device, in folder
..\ARM\Boards\Atmel\AT91SAM9X5-EK\ATSAM9G25\.
-
Infineon
-
Added: Blinky, Blinky_ULp, and RTX_Blinky examples for
Infineon CPU_45A-V2 evaluation board, based on
XMC4500-1024
device, in folder ..\ARM\Boards\Infineon\Hexagon
Application Kit\CPU_45A-V2\.
-
Keil
-
Added: Blinky, Blinky_ULp, RTX_Blinky and Demo examples
for Keil MCB1800
board, based on LPC1850
device, in folder ..\ARM\Boards\Keil\MCB1800\.
-
Added: Blinky, Blinky_ULp, RTX_Blinky, Demo and Dual
Core examples for Keil MCB4300
board, based on LPC4350
device, in folder ..\ARM\Boards\Keil\MCB4300\.
-
Added: flash programing algorithm for
M29W64FB/M29W64FT external NOR flash on Keil
MCBSTM32F200 board, based on STM32F207IG
device, in folder ..\ARM\Flash\M29W640F\.
-
ST Microelectronics
-
Added: Blinky and RTX_Blinky examples for ST
Microelectronics STM32F0-Discovery evaluation board,
based on STM32F051R8
device, in folder
..\ARM\Boards\ST\STM32F0-Discovery\.
-
Deleted: obsolte and outdated examples in folders
..\ARM\Examples\ST\STM32F10xFWLib\ and
..\ARM\Examples\ST\STM32F10xUSBLib\. These obsolete
have been removed from the MDK installer.
-
[Middleware]
-
[RTX]
-
Added: support for ARM9 devices with hardware floating
point (VFPv2).
-
Corrected: a Hard Fault exception problem in Cortex-M
Big-Endian library.
-
[FlashFS]
-
Added: FlashFS SD_File example for Keil MCB1800
board in folder
..\ARM\Boards\Keil\MCB1800\RL\FlashFS\.
-
Added: FlashFS SD_File example for Keil MCB4300
board in folder
..\ARM\Boards\Keil\MCB4300\RL\FlashFS\.
-
Added: FlashFS SD_File example for Freescale
TWR-K70FN1M board in folder
..\ARM\Boards\Freescale\TWR-K70FN1M\RL\FlashFS\.
-
[TCPnet]
-
Added: support for a localhost IP address
loopback. The packets destined to 127.0.0.1 are now
routed back to the system internally.
- Added: a FTP Client implementation.
-
Added: a TFTP Client implementation with support
for the blksize option.
-
Added: a multi-user authentication extension in
FTP Server. This allows creating multiple user
accounts and provides optional user-based file access
restriction.
-
Added: a multi-user authentication extension in
Telnet Server. This allows creating multiple user
accounts and provides optional user-based resource access
restriction.
-
Added: arp_cache_mac() cache control function.
It can be used to resolve the remote IP address for a known
MAC address. This function sends inverse ARP request, if
the MAC address is not cached.
-
Added: arp_get_info() function to search the ARP
cache for a host, based on the IP or MAC address.
-
Updated: a TFTP Server to be RFC1350 compliant.
Added support for the blksize option.
-
Added: a tftp_accept_host() callback function
for remote host filtering in TFTP Server.
-
Added: commands CDUP, APPE, XNOP,
XCWD and XCUP in FTP Server.
-
Added: a ftp_accept_host() callback function for
remote host filtering in FTP Server.
-
Added: a tnet_accept_host() callback function
for remote host filtering in Telnet Server.
-
Added: selective filtering in TCPnet debug
libray for application debug messages. The
Net_Debug.c configuration is also updated.
-
Added: examples for Hitex XMC-HiLight evaluation
board in folder
..\ARM\Boards\Hitex\XMC-HiLight\RL\TCPnet\.
-
Added: examples for Keil MCB1800
board in folder
..\ARM\Boards\Keil\MCB1800\RL\TCPnet\.
-
Added: examples for Keil MCB4300
board in folder
..\ARM\Boards\Keil\MCB4300\RL\TCPnet\.
-
Added: examples for Freescale TWR-K70FN1M board
in folder
..\ARM\Boards\Freescale\TWR-K70FN1M\RL\TCPnet\.
-
Extended: an ioctlsocket() function in BSD
socket interface. The commands FIO_DELAY_ACK and
FIO_KEEP_ALIVE were added.
-
Corrected: a return value of send/sendto
function in BSD socket interface. If no error
occurs, the function now returns the total number of bytes
sent.
-
Corrected closesocket() function in BSD
socket interface:
-
closing a stream server child socket, while
the parent socket is still active, now re-activates the
listening mode.
-
closing a socket, which is locked in
accept() or recv() is now possible from a
different task. The suspended task becomes ready and
the locked function returns with error code
SCK_EINVALID.
-
Corrected: a call sequence of int_enable_eth()
in init_TcpNet(). The ethernet interrupts are not enabled
before the ethernet interface is initialized.
-
[USB Device and USB Host]
-
Corrected: USB Device eject functionality under
Windows 7 and Linux.
-
Added: USB Device Mass Storage
usbd_msc_start_stop callback function for SCSI START
STOP UNIT command.
-
Added: USB Device Mass Storage read-only
functionality.
- Added: USB Device Custom Class handling.
-
Added: USB Host custom NXP EHCI controller
driver.
-
Added: USB Host and USB Device examples for
Freescale TWR-K70FN1M evaluation board. The examples
can be found in
..\ARM\Boards\Freescale\TWR-K70FN1M\RL\USB
folder.
-
Added: USB Host and USB Device examples for Keil
MCB1800 evaluation board. The examples can be found
in ..\ARM\Boards\Keil\MCB1800\RL\USB folder.
-
Added: USB Host and USB Device examples for Keil
MCB4300 evaluation board. The examples can be found
in ..\ARM\Boards\Keil\MCB4300\RL\USB folder.
-
Added: USB Host examples for Atmel
AT91SAM9G20-EK evaluation board. The examples can be
found in
..\ARM\Boards\Atmel\AT91SAM9G20-EK\RL\USB\Host
folder.
-
Added: USB Host HID_Kbd example for Keil MCB2300
evaluation board. The example can be found in
..\ARM\Boards\Keil\MCB2300\RL\USB\Host\HID_Kbd
folder.
-
Added: USB Host HID_Kbd example for Keil MCB2400
evaluation board. The example can be found in
..\ARM\Boards\Keil\MCB2400\RL\USB\Host\HID_Kbd
folder.
-
Added: USB Host HID_Kbd example for Phytec
LPC3250 evaluation board. The example can be found
in ..\ARM\Boards\Phytec\LPC3250\RL\USB\Host\HID_Kbd
folder.
-
Updated: USB Host drivers for ST STM32F1xx/F2xx
devices to work with DMA.
-
[Segger Graphic Library]
-
Added: GUIDemo, Template, and Template_RTX examples for
Keil MCB1800
evaluation board. The examples can be found in
..\ARM\Boards\Keil\MCB1800\emWin\ folder.
-
Added: GUIDemo, Template, and Template_RTX examples for
Keil MCB4300
evaluation board. The examples can be found in
..\ARM\Boards\Keil\MCB4300\emWin\ folder.
-
[Target debugging]
-
Updated: support for ST-Link USB-JTAG debugger. The
ST-LINKIII-Keil.dll MDK driver in folder
..\ARM\STLink\ has been updated to version
1.5.8.1.
-
For backward compability of projects the old STLink
Debugger driver has been marked as deprecated. Please
update your projects to the version STLink Debugger. The
new STLink Debugger features and configuration dialog
matches ULink2. In particular Serial Wire Output
is now supported.
-
Updated: Segger J-Link driver for ARM devices
to version 4.40c.
-
[µVision]
-
This MDK release comes with µVision V4.50.00
which includes the new Scintilla based editor.
-
The new editor includes the following
enhancements:
-
Encoding for UTF-8 Unicode, DBCS Korean,
DBCS Japanese, and DBCS Chinese languages.
Unicode and Asian ANSI encoding is recognized
automatically when a file is opened.
-
Monospaced fonts and proportional fonts are
supported.
- Syntax coloring has been extended.
-
Unprintable characters, such as End-Of-Line, can be
visualized in the editor.
-
The
Outlining menu has been simplified. Outlining
information is saved and restored for each file.
-
Search and replace utilities (Incremental Find,
Find-in-Files, and Replace) have been reworked.
-
Text can be zoomed with Ctrl+mouse wheel. The
information is saved and restored for each file.
- and corrections:
-
Scrolling quickly through large files with Page
Up or Page Down works smoothly.
-
The editor's context menu can be closed by pressing
ESC.
-
Breakpoints can be set now with a simple click into the
editor margin.
|