Technical Support
Support Resources
Product Information
|
What's New in MDKARM Version 4.22a
-
[ARM Processor Support]
-
[New Device Support]
-
Atmel SAM3S8B, SAM3S8C, SAM3SD8B, and
SAM3SD8C.
-
Energy Micro EFM32GG230F1024,
EFM32GG230F512,
EFM32GG280F1024,
EFM32GG280F512,
EFM32GG290F1024,
EFM32GG290F512,
EFM32GG330F1024,
EFM32GG330F512,
EFM32GG380F1024,
EFM32GG380F512,
EFM32GG390F1024,
EFM32GG390F512,
EFM32GG840F1024,
EFM32GG840F512,
EFM32GG880F1024,
EFM32GG880F512,
EFM32GG890F1024,
EFM32GG890F512,
EFM32GG940F1024,
EFM32GG940F512,
EFM32GG980F1024,
EFM32GG980F512,
EFM32GG990F1024,
EFM32GG990F512,
EFM32G222F128,
EFM32G222F64,
EFM32G222F32,
EFM32G232F128,
EFM32G232F64,
EFM32G232F32,
EFM32G842F32,
EFM32G842F64,
EFM32G842F128,
EFM32TG222F8,
EFM32TG222F16,
EFM32TG222F32,
EFM32TG232F8,
EFM32TG232F16,
EFM32TG232F32,
EFM32TG822F8,
EFM32TG822F16,
EFM32TG822F32,
EFM32TG842F8,
EFM32TG842F16,
EFM32TG842F32,
EFM32GG295F512,
EFM32GG295F1024,
EFM32GG395F512,
EFM32GG395F1024,
EFM32GG895F512,
EFM32GG895F1024,
EFM32GG995F512,
EFM32GG995F1024,
EFM32LG230F64,
EFM32LG230F128,
EFM32LG232F64,
EFM32LG232F128,
EFM32LG280F64,
EFM32LG280F128,
EFM32LG290F64,
EFM32LG290F128,
EFM32LG295F64,
EFM32LG295F128,
EFM32LG395F64,
EFM32LG395F128,
EFM32LG395F256,
EFM32LG840F64,
EFM32LG840F128,
EFM32LG842F64,
EFM32LG842F128,
EFM32LG880F64,
EFM32LG880F128,
EFM32LG890F64,
EFM32LG890F128,
EFM32LG895F64,
EFM32LG895F128,
EFM32LG895F256,
EFM32LG995F64,
EFM32LG995F128, and
EFM32LG995F256.
-
Freescale MK10FX512xxx12,
MK10FN1M0xxx12,
MK20FX512xxx12,
MK20FN1M0xxx12,
MK60FX512xxx12,
MK60FN1M0xxx12,
MK60FX512xxx15,
MK60FN1M0xxx15,
MK61FX512xxx12,
MK61FN1M0xxx12,
MK61FX512xxx15,
MK61FN1M0xxx15,
MK70FX512xxx12,
MK70FN1M0xxx12,
MK70FX512xxx15, and
MK70FN1M0xxx15.
-
Fujitsu Semiconductors MB9AF111L,
MB9AF111M,
MB9AF111N,
MB9AF311L,
MB9AF311M, and
MB9AF311N.
-
NXP LPC12D27/301, and
LPC11D14/302.
-
Milandr MDR32F1, MDR32F2, and
MDR32F3.
-
ST STM32F405RG,
STM32F405VG,
STM32F405ZG,
STM32F407VG,
STM32F407IG,
STM32F407ZG,
STM32F407VE,
STM32F407ZE,
STM32F407IE,
STM32F415RG,
STM32F415VG,
STM32F415ZG,
STM32F417VG,
STM32F417IG,
STM32F417ZG,
STM32F417VE,
STM32F417ZE, and
STM32F417IE.
-
Texas Instruments LM4F110B2QR,
LM4F110C4QR,
LM4F110E5QR,
LM4F110H5QR,
LM4F111B2QR,
LM4F111C4QR,
LM4F111E5QR,
LM4F111H5QR,
LM4F112C4QC,
LM4F112E5QC,
LM4F112H5QC,
LM4F112H5QD,
LM4F120B2QR,
LM4F120C4QR,
LM4F120E5QR,
LM4F120H5QR,
LM4F121B2QR,
LM4F121C4QR,
LM4F121E5QR,
LM4F121H5QR,
LM4F122C4QC,
LM4F122E5QC,
LM4F122H5QC,
LM4F122H5QD,
LM4F130C4QR,
LM4F130E5QR,
LM4F130H5QR,
LM4F131C4QR,
LM4F131E5QR,
LM4F131H5QR,
LM4F132C4QC,
LM4F132E5QC,
LM4F132H5QC,
LM4F132H5QD,
LM4F230E5QR,
LM4F230H5QR,
LM4F231E5QR,
LM4F231H5QR,
LM4F232E5QC,
LM4F232H5QC,
LM4F232H5QD,
RM48L530, RM48L540, RM48L550, RM48L730, RM48L740, RM48L750, RM48L930, RM48L940, RM48L950, TMS570LS3137,
TMS570LS3135,
TMS570LS3134,
TMS570LS2134,
TMS570LS2125, and
TMS570LS2124.
-
Toshiba TMPM341FYXBG,
TMPM369FDFG, and
TMPM369FYFG.
-
[Device Support]
-
Atmel
-
Added: CMSIS device files for Atmel SAM3S8
and SAM3SD8 based devices in folders
..\ARM\Startup\Atmel\SAM3S\ and
..\ARM\INC\Atmel\SAM3S\.
-
Added: flash programming algorithms for Atmel SAM3S8
and SAM3SD8 based devices, in folders
..\ARM\Flash\ and ..\ARM\Flash\ATSAM3\.
-
Energy Micro
-
Added: CMSIS device files for EFM32G222Fx,
EFM32G2232Fx, and EFM32G842Fx based devices, in folders
..\ARM\INC\EngergyMicro\EMF32\ and
..\ARM\Startup\EnergyMicro\EFM32\.
-
Added: flash programming algorithms for EFM32G222Fx,
EFM32G2232Fx, and EFM32G842Fx based devices, in folder
..\ARM\Startup\EnergyMicro\EFM32\.
-
Added: SFD files for EFM32G222Fx, EFM32G2232Fx, and
EFM32G842Fx based devices, in folder
..\ARM\SFD\EnergyMicro\EFM32G\.
-
Added: CMSIS device files for EFM32TGxxxFx,
EFM32GGxxxFx, and EFM32LGxxxFx based devices, in
folders ..\ARM\INC\EngergyMicro\EMF32\ and
..\ARM\Startup\EnergyMicro\EFM32\.
-
Added: flash programming algorithms for
EFM32TGxxxFx, EFM32GGxxxFx, and EFM32LGxxxFx based
devices, in folder
..\ARM\Startup\EnergyMicro\EFM32\.
-
Added: SFD files for EFM32TGxxxFx based devices,
in folder ..\ARM\SFD\EnergyMicro\EFM32TG\.
-
Added: SFD files for EFM32GGxxxFx based devices,
in folder ..\ARM\SFD\EnergyMicro\EFM32GG\.
-
Added: SFD files for EFM32LGxxxFx based devices,
in folder ..\ARM\SFD\EnergyMicro\EFM32LG\.
-
Freescale
-
Added: System Viewer files for Freescale Kinetis
MK10xxx, MK20xxx, MK30xxx, MK40xxx, MK5xxxx, MK60xxx,
MK61xxx, and MK70xxx based devices, in folder
..\ARM\SFD\Freescale\Kinetis\.
-
Added: startup files for Freescale Kinetis MK10xxx,
MK20xxx, MK30xxx, MK40xxx, MK5xxxx, MK60xxx, MK61xxx, and
MK70xxx based devices, in folder
..\ARM\Startup\Freescale\Kinetis\.
-
Added: CMSIS files for Freescale Kinetis
based devices, in folders
..\ARM\Startup\Freescale\Kinetis\ and
..\ARM\INC\Freescale\Kinetis\.
-
Fujitsu
-
Added: flash programming algorithms for Fujitsu
MB9A111 and MB9A311 based devices, in folder
..\ARM\FLASH\MB9BFxxx\.
-
Added: System Viewer files for Fujitsu MB9AF1xx
based devices, in folder
..\ARM\SFD\Fujitsu\MB9A110\.
-
Added: System Viewer files for Fujitsu MB9AF3xx
based devices, in folder
..\ARM\SFD\Fujitsu\MB9A310\.
-
Added: System Viewer files for Fujitsu MB9BF1xx
based devices, in folder
..\ARM\SFD\Fujitsu\MB9B100\.
-
Added: System Viewer files for Fujitsu MB9BF3xx
based devices, in folder
..\ARM\SFD\Fujitsu\MB9B300\.
-
Added: System Viewer files for Fujitsu MB9BF4xx
based devices, in folder
..\ARM\SFD\Fujitsu\MB9B400\.
-
Added: System Viewer files for Fujitsu MB9BF5xx
based devices, in folder
..\ARM\SFD\Fujitsu\MB9B500\.
-
Milandr
-
Added: flash programming algorithms for Milandr
MDR32Fx based devices, in folder
..\ARM\FLASH\MDR32Fx\.
-
Added: startup files for Milandr MDR32Fx based
devices, in folder
..\ARM\Startup\Milandr\MDR32Fx\.
-
NXP
-
Added: System Viewer files for NXP LPC12D27
device, in folder ..\ARM\SFD\NXP\LPC12xx\.
-
Updated: device support files for NXP LPC1800
based device, in folders ..\ARM\Startup\NXP\LPC18xx\
and ..\ARM\INC\NXP\LPC18xx\.
-
ST
-
Added: flash programming algorithms for ST
STM32F4xx based devices, in folder
..\ARM\FLASH\ST\STM32F4xx\.
-
Added: System Viewer file for ST STM32F4xx based
devices, in folder ..\ARM\SFD\ST\STM32F4xx\.
-
Added: startup files for ST STM32F4xx based
devices, in folder
..\ARM\Startup\ST\STM32F4xx\.
-
Updated: device support files for ST STM32F2xx
based devices, in folder ..\ARM\INC\ST\STM32F2xx\
and ..\ARM\Startup\ST\STM32F2xx\.
-
TI
-
Added: device header files for TI Cortex-M4
based devices, in folder ..\ARM\INC\Luminary\.
-
Added: startup files for TI LM4Fxxxx based
devices, in folder ..\ARM\Startup\Luminary\.
-
Added: System Viewer files for TI LM4Fxxxx based
devices, in folder ..\ARM\SFD\Luminary\.
-
Added: StellarisWare Peripheral driver library
version 7860 for TI Cortex-M4 based devices,
in folder ..\ARM\RV31\LIB\Luminary\.
-
Added: SystemViewer support files for TI LM3S
based devices, in folder ..\ARM\SFD\Luminary\.
-
Updated: startup files for TI LM3S based
devices, in folder ..\ARM\Startup\Luminary\.
-
Added: flash programming algorithms for TI LM3S
based devices, in folder ..\ARM\Flash\LM3S\.
-
Added: flash programming algorithms for TI LM4F
based devices, in folder ..\ARM\Flash\LM4F\.
-
Added: flash programming algorithms for TI
TMS570LSxxxx based devices, in folder
..\ARM\Flash\.
-
Toshiba
-
Added: flash programming algorithm for Toshiba
TMPM341FYXGB device, in folder
..\ARM\FLASH\.
-
Updated: startup files for Toshiba TMPM341 based
devices, in folder ..\ARM\Startup\Toshiba\.
-
Added: device support for Toshiba TMPM369 based
devices, in folder ..\ARM\Startup\Toshiba\.
-
[Board Support]
-
EnergyMicro
-
Added: blink, clock, emlcd, emode, energy, inttemp,
lcsense, lightsense, and touch examples for EnergyMicro
EFM32TG_STK3300 board, based on EFM32TG840F32
device, in folder
..\ARM\Boards\EnergyMicro\EFM32TG_STK3300\.
-
Updated: examples for EnergyMicro EFM32_Gxxx_DK
board, based on EFM32G890F128
device, in folder
..\ARM\Boards\EnergyMicro\EFM32_Gxxx_DK\.
-
Updated: examples for EnergyMicro EFM32_Gxxx_STK
board, based on EFM32TG840F32
device, in folder
..\ARM\Boards\EnergyMicro\EFM32_Gxxx_STK\.
-
Keil
-
Updated: examples for Keil MCB1700 board, based
on NXP
LPC1768 device, in folder
..\ARM\Boards\Keil\MCB1700\.
-
Milandr
-
Added: Blinky and RTX_Blinky examples for Milandr
MCU_1986VE92U board, based on Milandr
MDR32F2 device, in folder
..\ARM\Boards\Milandr\MCU_1986VE92U\.
-
SILICA
-
Added: RTX_Blinky example for SILICA Xynergy
board, based on ST
STM32F217IG device, in folder
..\ARM\Boards\SILICA\Xynergy\.
-
ST
-
Added: Blinky, RTX_Blinky, Blinky_ULp and Demo examples
for Keil MCBSTM32F200 board, based on ST
STM32F207IG device, in folder
..\ARM\Boards\Keil\MCBSTM32F200\.
-
Updated: Examples for ST STM3220F-EVAL and ST
STM3220G-EVAL board and can now be found in folder
..\ARM\Boards\ST\STM3220G-EVAL\. All examples are
configured to work with both boards.
-
Added: Blinky and RTX_Blinky, examples for ST
STM32F4-Discovery board, based on ST
STM32F407VG device, in folder
..\ARM\Boards\ST\STM32F4-Discovery\.
-
Added: Blinky and RTX_Blinky, examples for ST
STM32L-Discovery board, based on ST
STM32L152RB device, in folder
..\ARM\Boards\ST\STM32L-Discovery\.
-
TI
-
Added: Blinky example for TI EK-LM3S9D90 board,
based on TI
LM3S9D90 device, in folder
..\ARM\Boards\Luminary\ek-lm3s9d90\.
-
Updated: TI board support files and examples in
folder ..\ARM\Boards\Luminary\.
-
[Debugger]
- New debugger features have been implemented.
-
- New Call Stack window.
- New Watch window.
- New Symbol window.
Note: The Locals windows is from now one
obsolete.
-
[Target debugging]
-
Updated: Segger J-Link driver for ARM
devices to version 4.34.
-
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.6.1.
-
Updated: degub driver lmidk-agdi.dll for TI
Stellaris and FTDI In-Ciruit debug interface to
version 146.0.0.0.
-
[ULINKpro Debug and Trace Unit]
-
New implementation of trace view for Cortex-M3/-M4
hardware targets adding:
- Find functionality.
- Export to .CSV file
- Display delta of time.
- Show function correlation.
-
[RTX]
-
Corrected: a problem in tsk_lock for Cortex-M
library. The function might fail to disable the task switching,
if the execution of rt_tsk_lock is preempted with the
isr_xxx function call.
-
[CAN]
-
Added: CAN_Ex1 example for ST Microelectronics
STM32F207 on Keil MCBSTM32F200 board in
..\ARM\Boards\Keil\MCBSTM32F200\RL\CAN folder.
-
[FlashFS]
-
Added: ARM7 and Cortex-M3
libraries without FAT Long File Name
support.
-
Added: SD_File example and NAND_File example
for MCBSTM32F200 evaluation board. Examples can be found
in ..\ARM\Boards\Keil\MCBSTM32F200\RL\FlashFS
folder.
-
Removed: the path information from the filename in
Embedded File System. Because the FTP Server
generates filenames with the path information, it did not work
with RAM or SPI flash where folders are not
supported.
-
[TCPnet]
-
Added: a multi-user authentication extension in
Web Server. This allows creating multiple user accounts
and provides optional user-based resource access
restriction.
-
Added: a HTTP Server-Id header option for Web
Server in the configuration file.
-
Added: an Option 67 (Bootfile Name) in DHCP
client.
-
Added: an icmp_ping function which allows to ping a
remote host.
-
Added: an Idle Connection timeout option for
Telnet Server and FTP Server in the configuration
file.
-
Added: authentication type CHAP-MD5 in PPP
interface. Authentication protocols PAP or CHAP
can be selectively enabled or disabled in the configuration
file.
-
Added: a link test LCP-Echo in PPP interface
to detect remote peer disconnection or restart. LCP-Echo
interval is defined in the configuration file.
-
Enhanced: several minor changes to improve PPP link
robustness and stability.
- Enhanced: PPP debug messages.
-
Added: new file types/extensions in Web server
[MIME types]:
- zip [application/x-zip-compressed]
- dll [application/x-msdownload]
-
Added: TCPnet examples for MCBSTM32F200
evaluation board. The examples can be found in
..\ARM\Boards\Keil\MCBSTM32F200\RL\TCPnet folder.
-
Corrected: potential TCP connect problem with some
GPRS providers, because the IP Don't fragment
flag was not set. Don't fragment IP flag is now set for
all outgoing packets.
-
Extended: the max. OID address size in SNMP
Agent from 13 to 17 bytes.
-
Corrected: potential memory corruption in BSD socket
interface when large receive packets were queued.
-
Corrected: filename parsing in Web server. A file
type is now determined by the filename extension, found after
the last dot in a filename.
-
Corrected: UDP socket and source port handling in
DNS client. A free high UDP port from 1024
to 65535 is now chosen for a source port. After the host
name is resolved, the udp port is closed.
-
Corrected: selecting a valid IP address of a DNS
server when PPP enabled and ethernet disabled in the
configuration.
- Warning: The configuration
file Net_Config.c is no more compatible to older
versions and need to be replaced. Incompatible configuration
files will not compile and build.
-
[USB]
-
Enhanced: USB Host core redesigned for multiple
instances.
-
[µVision]
- This MDK release comes with µVision V4.22.22.
|