|
Technical Support
Support Resources
Product Information
|
What's New in MDKARM Version 3.40
-
[RealView Compilation Tools V3.1 build
942]
Compiler workaround for Cortex-M3 erratum 602117. The LDRD
instruction sequence that causes the problem is no longer
generated. Refer to ARM: Checking for
Cortex-M3 LDRD Errata 602117 for more
information.
-
[RealView Compilation Tools V3.1 build
942]
Compiler workaround for ARM7TDMI erratum that causes the LR
register to be incorrectly set when there is a Data Abort in Thumb
state. With the compiler command line option --branchpatch
7tdmi-abort the code generated is not affected by the
erratum
-
[RealView Compilation Tools V3.1 build
942]
Corrected a problem with volatile variables and narrowing cast with
-O3 -Otime optimization.
-
[RealView Compilation Tools V3.1 build
942]
Corrected a problem with embedded assembler functions that are
marked with the __weak attribute.
-
[CMSIS 1.0 - Cortex Microcontroller Software
Interface Standard]
Added CMSIS
support for the Core Peripheral Access Layer.
-
[µVision3
IDE/Debugger/Simulator]
Added support for ST-LINK USB-JTAG debugger in
folder ..\ARM\STLink\.
-
[µVision3
IDE/Debugger/Simulator]
Updated the JLTAgdi.dll to version V1.02i, which
supports now full chip erase for flash devices.
-
[µVision3
IDE/Debugger/Simulator]
Updated drivers and examples for the Signum System
JTAGjet debugger.
-
[µVision3
IDE/Debugger/Simulator]
Enhancement: Breakpoints can now be set in every non-active project
module which is part of a multi-project-workspace.
-
[µVision3
IDE/Debugger/Simulator]
Added Read/Write-Watch when a
VTR-array[i] is read or written.
-
[µVision3
IDE/Debugger/Simulator]
Changed the Dir VTREG command so that
VTR-arrays are shown now with their type and all
the dimension[] values which are based on the array-type.
-
[µVision3
IDE/Debugger/Simulator]
The LOAD command can be now used with key
sequences. With this enhancement, a generic Debugger
initialization file may be used across multiple projects, for
example in a multi-project workspace the name of the linker output
file can be specified with %L. For example: LOAD
%L INCREMENTAL
-
[Device Support]
Added Luminary Micro LM3S300/308/600/608/800/808/1601/1608/1911/1918/2601/2608/2911/2918/6611/6618/6911
and LM3S6918 devices.
-
[Device Support]
Added NXP LPC2420, LPC2917/01, LPC2919/01, LPC3130 and LPC3131 devices.
-
[Device Support]
Added ST Microelectronics STM32F102C4, STM32F102C6, STM32F102R4 and STM32F102R6
devices.
-
[Device Support]
Updated Flash programming algorithm for LPC21xx/22xx 64kB
devices in folder
..\ARM\Flash\LPC_IAP_64\.
-
[Device Simulation]
Implemented simulation for Atmel AT91SAM9260, AT91SAM9261/S, AT91SAM9263, T91SAM9XE128, AT91SAM9XE256, AT91SAM9XE512, AT91SAM7XC512, and
AT91SAM7X512
devices.
-
[Board Support]
Added support for ARM Microcontroller Prototyping
System board in folder
..\ARM\Boards\ARM\MPS\. Compliant with
CMSIS.
-
[Board Support]
Added RTX support for ARM Microcontroller Prototyping
System board in folder
..\ARM\Boards\ARM\MPS\RTX_Blinky. Compliant with
CMSIS.
-
[Board Support]
Added CMISIS compliant BSP for Keil
MCBTMPM330 board in folder
..\ARM\Boards\Keil\MCBTMPM330\.
-
[Board Support]
Added support for Atmel AT91SAM9XE-EK board in
folder ..\ARM\Boards\Atmel\AT91SAM9XE-EK\ .
-
[Board Support]
Added support for Phytec LPC229x board in folder
..\ARM\Boards\Phytec\LPC229x.
-
[Board Support]
Added feature demo for Keil MCBSTM32E board in
folder ..\ARM\Boards\Keil\MCBSTM32E\Demo\.
-
[Board Support]
Added Flash programming algorithm for ST M25P64
SPI device in folder
..\ARM\Flash\STM32F10x_M25P64\ .
-
[Board Support]
Added Flash programming algorithm for Dual K8P5615UQA
(2*32MB) NOR Flash devices in folder
..\ARM\Flash\K8P5615UQA_x2\ .
-
[Board Support]
Corrected Flash programming algorithm for NXP LPC21xx/22xx
64kB devices.
-
[Board Support]
Updated the NAND flash programming algorithm and the NAND
bootloader for Phytec LPC3250 board in folder
..\ARM\Boards\Phytec\LPC3250\.
|
|