Keil Logo

What's New in MDKARM Version 3.80a

  • [New Device Support]
    Atmel AT91SAM3U1C, AT91SAM3U1E, AT91SAM3U2C, AT91SAM3U2E, AT91SAM3U4C, AT91SAM3U4E, AT91SAM9G10, and AT91SAM9G45.
  • [New Device Support]
    Toshiba TMPA900MXBG, and TMPM360F20FGG.
  • [Board Support]
    Added: several examples for Atmel ATSAM3U-EK board in folders ..\ARM\Boards\Atmel\SAM3U-EK\BlinkySimple\, ..\ARM\Boards\Atmel\SAM3U-EK\Measure\, ..\ARM\Boards\Atmel\SAM3U-EK\LCD_Blinky\, ..\ARM\Boards\Atmel\SAM3U-EK\USBHid\, and ..\ARM\Boards\Atmel\SAM3U-EK\USBMem\.
  • [Board Support]
    Added: RTX_Blinky and RTX_Traffic examples with output on a graphic LCD for Atmel SAM3U-EK board in folders ..\ARM\Boards\Atmel\SAM3U-EK\RTX_Blinky\ and ..\ARM\Boards\Atmel\SAM3U-EK\RTX_Traffic\.
  • [Board Support]
    Added: Blinky, RTX_Blinky, and SVC examples for Keil MCBTMPM330 board in folders ..\ARM\Boards\Keil\MCBTMPM330\Blinky\, ..\ARM\Boards\Keil\MCBTMPM330\RTX_Blinky\, and ..\ARM\Boards\Keil\MCBTMPM330\SVC\.
  • [Board Support]
    Added: Blinky, and RTX_Blinky examples for Keil MCBSTM32C board in folders ..\ARM\Boards\Keil\MCBSTM32C\Blinky\, ..\ARM\Boards\Keil\MCBSTM32C\RTX_Blinky\.
  • [Board Support]
    Added: LCD_Blinky example with touch screen support for Keil MCBSTM32C board in folder ..\ARM\Boards\Keil\MCBSTM32C\LCD_Blinky\.
  • [Board Support]
  • Added: Measure example for Keil MCBSTM32C board in folder ..\ARM\Boards\Keil\MCBSTM32C\Measure\.
  • [Board Support]
    Added: Blinky example for Keil MCBZ32AN board in folder ..\ARM\Boards\Keil\MCBZ32AN\Blinky\.
  • [Board Support]
    Added: Blinky, and RTX_Blinky examples for Toshiba TMPA900 board in folders ..\ARM\Boards\Toshiba\TMPA900\Blinky\, and ..\ARM\Boards\Toshiba\TMPA900\RTX_Blinky\.
  • [Board Support]
    Modified: all examples for Keil MCB1700 board in folder ..\ARM\Boards\Keil\MCB1700\. The register names have been changed by using the new prefix LPC_.
  • [Board Support]
    Updated: EasyWEB example for Keil MCB1700 board in folder ..\ARM\Boards\Keil\MCB1700\EasyWEB\.
  • [Device Support]
    Added: flash programming algorithm for Spansion S29GL128P device in folder ..\ARM\Flash\S29GL128P\.
  • [Device Support]
    Corrected: header file for NXP LPC17xx devices. A 4 byte gap added between ILR and other registers, the registers PWRCTRL and WAKEUPDIS renamed to RTC_AUX and RTC_AUXEN.
  • [Device Support]
    Added: Startup code examples for Toshiba TMPA900 device in folder ..\ARM\Startup\Toshiba\.
  • [RTX Problems solved]
    Corrected: a problem in ARMlibrary where frequently calling isr_xxx functions from interrupt handlers has disturbed (shortened) the system delays and timeouts for os_xxx functions with delays.
  • [RTX Problems solved]
    Corrected: a re-entrance problem of isr_xxx functions when called from os_tmr_call user timer callback function.
  • [CMSIS 1.2 support - Cortex Microcontroller Software Interface Standard]
    Added: C++ support to CMSIS, system initialization files in folder ..\ARM\INC\ARM\, ..\ARM\INC\ATMEL\SAM3U\, ..\ARM\INC\NXP\, ..\ARM\INC\Luminary\, ..\ARM\INC\ST\STM32F10x\, and ..\ARM\INC\Toshiba\.
  • [Target debugging]
    Corrected: device name assignment for ARM9EJ & ARM9E devices which are connected via the ULINK to the JTAG chain.
  • [Target debugging]
    Added: automatic speed detection for JTAG / SW interface when  Segger's J-Link and J-Trace debugger is used.
  • [Target debugging]
    Fixed: a mutex problem in Segger's J-Link driver for ARM devices.
  • [Device simulation]
    Corrected: the Rising/Falling Edge selection in Timer and Capture units of ST STM32 devices.
  • [Device simulation]
    Corrected: peripheral simulation of ADC in dual mode operation, PWM remapping behavior, PWM dead-time behavior, and USART interrupt for ST STM32 devices.
  • [Device simulation]
    Corrected: PDC flags simulation (ENDRX/ENDTX, RXBUFF/TXBUFE) for SPI and SSC interfaces in case of ATMEL SAM7 devices.
  • [Device simulation]
    Corrected: DBGU flags simulation (TXRDY) in case of ATMEL SAM7 devices.
  • [Device simulation]
    Added: simulation of TWI, EEFC, Bus Matrix, SMC, DMAC, ADC and 12-Bit Analog-to-Digital Converter peripherals for ATMEL AT91SAM3Uxx devices.
  • [Device simulation]
    Corrected: a watch display problem with '__packed' bitfields in case of Cortex-M3 devices.
  • [Device simulation]
    Removed: a General Protection Fault (GPF) which occurs with 'dir publics' and incomplete types.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.