Keil MDK v4.73发布了

来源:互联网 发布:苹果电脑的制图软件 编辑:程序博客网 时间:2024/06/06 08:47

      因为v4.72遇到ulink2调试时候无法查看局部变量值的问题,所以一直关注新版本的MDK的发布,昨天在官网看到V4.73版Release了,果断下载来。


      很遗憾,之前遇到的调试bug还是没解决,不知道跟我的不到100大洋的“和谐版”ULink2有没有关系。总结下这次MDK升级的改动吧


      1. emWin图形库更新到了V5.22a版

      2.ULink2固件更新到v2.02, JLink Driver更新到4.76d

      3.修复一些IDE的小问题,修复一些MiddleWare的小问题

      4.支持新的芯片

      等等。



   完整的Release Notes摘录如下:

Release Notes for
Microcontroller Development Kit

This file contains release notes and last minute changes.

Information in this file, the accompany manuals, and software is
Copyright © 2013 ARM Ltd and ARM Germany GmbH.
All rights reserved.


Contents

  1. What's New in the Microcontroller Development Kit
  2. Example Programs
  3. Device Database™
  4. Peripheral Simulation
  5. Technical Support
  6. Contact Details

The Microcontroller Development Kit (MDK-ARM) supports software development for and debugging of ARM7ARM9Cortex-M, and Cortex-R4 processor-based devices. A detailed description of MDK-ARM can be found in the section Complete User's Guide Selection of the µVision window Books. The Getting Started User's Guide is a good introduction to the main concepts of MDK-ARM and gives guidelines for programming ARM devices.

What's New in the Microcontroller Development Kit

The next sections list the changes for each release of the MDK-ARM toolset.

Microcontroller Development Kit - Version 4.73

  • [µVision]
    • This MDK-ARM release is delivered with µVision V4.73.0.0 IDE.
    • Corrected: issue when pressing the F7-Key, which started a rebuild of the project. New: pressing the F7-key builds only the changed files.
  • [Middleware]
    • [ARM Middleware]
      • [TCPnet]
        • Added: user-configurable character encoding in HTTP Server service. The function http_encoding() optionally changes the default character encoding in the browser to support various national character sets.
        • Corrected: TCP socket closing problem in half-open connection state.
      • [USB Device and USB Host]
        • Corrected: USB Device audio library to support samples of size different then 2^n (in bytes).
    • [Segger Graphic Library]
      • Updated: Segger emWin graphic library version 5.22a in folder ..\ARM\Segger\emWin\.
  • [New Supported Devices]
      • Atmel
        SAM4LC8A, SAM4LC8B, SAM4LC8C, SAM4LS8A, SAM4LS8B, SAM4LS8C, 
        SAM4S2A, SAM4S2B, SAM4S2C, SAM4S4A, SAM4S4B, and SAM4S4C.
      • Cypress
        CY8C4124AXI-443, CY8C4124LQI-443, CY8C4124PVI-432, CY8C4124PVI-442, CY8C4125AXI-473, 
        CY8C4125AXI-483, CY8C4125LQI-483, CY8C4125PVI-482, CY8C4244AXI-443, CY8C4244LQI-443, 
        CY8C4244PVI-432, CY8C4244PVI-442, CY8C4245AXI-473, CY8C4245AXI-483, 
        CY8C4245LQI-483, and CY8C4245PVI-482.
      • Energy Micro
        EFM32ZG108F4, EFM32ZG108F8,EFM32ZG108F16, EFM32ZG108F32, 
        EFM32ZG110F4, EFM32ZG110F8,EFM32ZG110F16, EFM32ZG110F32, 
        EFM32ZG210F4, EFM32ZG210F8,EFM32ZG210F16, EFM32ZG210F32, 
        EFM32ZG222F4, EFM32ZG222F8, EFM32ZG222F16, and EFM32ZG222F32.
      • Freescale Semiconductor
        MK24FN1M0xxx12, MK63FN1M0xxx12, MK64FN1M0xxx12, and MK64FX512xxx12.
      • Holtek
        HT32F1655 and HT32F1656.
      • Infineon
        XMC1100-8, XMC1100-16, XMC1100-32, 
        XMC1201-16, XMC1201-32, XMC1201-64, XMC1201-200, 
        XMC1202-16, XMC1202-32, XMC1301-8, XMC1301-16, XMC1301-32, 
        XMC1302-8, XMC1302-16, XMC1302-32, and XMC1302-64.
      • NXP (founded by Philips)
        LPC11E37/401, LPC1125, LPC4312, LPC4312 CM0, LPC4313, LPC4313 CM0, LPC4315, 
        LPC4315 CM0, LPC4317, LPC4317 CM0, LPC4322, LPC4322 CM0, 
        LPC4323, LPC4323 CM0, LPC4325, LPC4325 CM0, LPC4327, 
        LPC4327 CM0, LPC4333, LPC4333 CM0, LPC4337, and LPC4337 CM0.
      • Spansion
        MB9AF121K, MB9AF121L, MB9AF131M, MB9AF131N, MB9AF132M, MB9AF132N, 
        MB9AF421K, MB9AF421L, MB9AFA41L, MB9AFA41M, MB9AFA41N, 
        MB9AFA42L, MB9AFA42M, MB9AFA42N, MB9AFA44L, MB9AFA44M, 
        MB9AFA44N, MB9BF102N, MB9BF102R, MB9BF112N, MB9BF114N, 
        MB9BF115N, MB9BF116N, MB9BF128S, MB9BF128T, MB9BF129S, 
        MB9BF129T, MB9BF166M, MB9BF166N, MB9BF166R, MB9BF167M, 
        MB9BF167N, MB9BF167R, MB9BF168M, MB9BF168N, MB9BF168R, 
        MB9BF328S, MB9BF328T, MB9BF329S, MB9BF329T, MB9BF366M, 
        MB9BF366N, MB9BF366R, MB9BF367M, MB9BF367N, MB9BF367R, 
        MB9BF368M, MB9BF368N, MB9BF368R, MB9BF412N, MB9BF414N, MB9BF415N, 
        MB9BF416N, MB9BF428S, MB9BF428T, MB9BF429S, MB9BF429T, 
        MB9BF466M, MB9BF466N, MB9BF466R, MB9BF467M, MB9BF467N, MB9BF467R, 
        MB9BF468M, MB9BF468N, MB9BF468R, MB9BF528S, MB9BF528T, MB9BF529S, 
        MB9BF529T, MB9BF566M, MB9BF566N, MB9BF566R, 
        MB9BF567M, MB9BF567N, MB9BF567R, 
        MB9BF568M, MB9BF568N, and MB9BF568R.
      • STMicroelectronics
        STM32F030C6, STM32F030C8, STM32F030F4, STM32F030K6, STM32F030R8, STM32F401CB, 
        STM32F401CC, STM32F401RB, STM32F401RC, STM32F401VB, STM32F401VC, 
        STM32L100C6, STM32L100R8, STM32L100RB, STM32L100RC, STM32L151CC, 
        STM32L151UC, STM32L152CC, STM32L162RC, STM32L162VC, STM32F071CB, 
        STM32F071RB, STM32F071VB, STM32F072C8, STM32F072R8, STM32F072RB, 
        STM32F072VB, STM32F078CB, STM32F078VB, STM32L151C6xxA, STM32L151C8xxA, 
        STM32L151CBxxA, STM32L151R6xxA, STM32L151R8xxA, STM32L151RBxxA, 
        STM32L151V8xxA, STM32L151VBxxA, STM32L152C6xxA, STM32L152C8xxA, 
        STM32L152CBxxA, STM32L152R6xxA, STM32L152R8xxA, STM32L152RBxxA, 
        STM32L152V8xxA, and STM32L152VBxxA.
      • Texas Instruments
        CC2538NF11, CC2538NF23, CC2538NF53, CC2538SF23, CC2538SF53, 
        TM4C1297NCZAD, TM4C1299NCZAD, and TM4C129LNCZAD.
      • Toshiba
        TMPM462F10FG, TMPM462F10XBG, TMPM462F15FG, and TMPM462F15XBG.
  • [Device Support]
    • Atmel
      • Added: System Viewer file for SAM9M10 devices, in folder ..\ARM\SFD\Atmel\SAM9M10\.
    • [CMSIS support]
        • Atmel
          • Added: suppport for SAM4C devices, in folders ..\ARM\INC\Atmel\SAM4C\..\ARM\Startup\Atmel\SAM4C\, and ..\ARM\SFD\Atmel\SAM4C\.
          • Added: suppport for SAM4L8 devices, in folders ..\ARM\INC\Atmel\SAM4L\..\ARM\Startup\Atmel\SAM4L\, and ..\ARM\SFD\Atmel\SAM4L\.
        • Cypress
          • Added: suppport for Cypress CY8C42xx devices, in folder ..\ARM\Startup\Cypress\.
        • EnergyMicro
          • Added: suppport for EFM32ZG devices, in folders ..\ARM\INC\EnergyMicro\EFM32ZG\..\ARM\Startup\EnergyMicro\EFM32ZG\, and..\ARM\SFD\EnergyMicro\EFM32ZG\.
        • Fujitsu Semiconductor
          • Added: suppport for MB9B520T devices, in folders ..\ARM\INC\Fujitsu\MB9B520T\..\ARM\Startup\Fujitsu\MB9B520T\, and ..\ARM\SFD\Fujitsu\MB9B520T\.
          • Added: suppport for MB9B420T devices, in folders ..\ARM\INC\Fujitsu\MB9B420T\..\ARM\Startup\Fujitsu\MB9B420T\, and ..\ARM\SFD\Fujitsu\MB9B420T\.
          • Added: suppport for MB9B320T devices, in folders ..\ARM\INC\Fujitsu\MB9B320T\..\ARM\Startup\Fujitsu\MB9B320T\, and ..\ARM\SFD\Fujitsu\MB9B320T\.
          • Added: suppport for MB9B120T devices, in folders ..\ARM\INC\Fujitsu\MB9B120T\..\ARM\Startup\Fujitsu\MB9B120T\, and ..\ARM\SFD\Fujitsu\MB9B120T\.
          • Added: suppport for MB9A420L devices, in folders ..\ARM\INC\Fujitsu\MB9A420L\..\ARM\Startup\Fujitsu\MB9A420L\, and ..\ARM\SFD\Fujitsu\MB9A420L\.
          • Added: suppport for MB9A120L devices, in folders ..\ARM\INC\Fujitsu\MB9A120L\..\ARM\Startup\Fujitsu\MB9A120L\, and ..\ARM\SFD\Fujitsu\MB9A120L\.
          • Added: suppport for MB9AA40NA devices, in folders ..\ARM\INC\Fujitsu\MB9AA40NA\..\ARM\Startup\Fujitsu\MB9AA40NA\, and..\ARM\SFD\Fujitsu\MB9AA40NA\.
          • Added: suppport for MB9A130N devices, in folders ..\ARM\INC\Fujitsu\MB9A130N\..\ARM\Startup\Fujitsu\MB9A130N\, and..\ARM\SFD\Fujitsu\MB9A130N\.
          • Added: suppport for MB9B410R devices, in folders ..\ARM\INC\Fujitsu\MB9B410R\..\ARM\Startup\Fujitsu\MB9B410R\, and..\ARM\SFD\Fujitsu\MB9B410R\.
          • Added: suppport for MB9B110R devices, in folders ..\ARM\INC\Fujitsu\MB9B110R\..\ARM\Startup\Fujitsu\MB9B110R\, and..\ARM\SFD\Fujitsu\MB9B110R\.
          • Added: suppport for MB9B160R devices, in folders ..\ARM\INC\Fujitsu\MB9B160R\..\ARM\Startup\Fujitsu\MB9B160R\, and..\ARM\SFD\Fujitsu\MB9B160R\.
          • Added: suppport for MB9B360R devices, in folders ..\ARM\INC\Fujitsu\MB9B360R\..\ARM\Startup\Fujitsu\MB9B360R\, and..\ARM\SFD\Fujitsu\MB9B360R\.
          • Added: suppport for MB9B460R devices, in folders ..\ARM\INC\Fujitsu\MB9B460R\..\ARM\Startup\Fujitsu\MB9B460R\, and..\ARM\SFD\Fujitsu\MB9B460R\.
          • Added: suppport for MB9B560R devices, in folders ..\ARM\INC\Fujitsu\MB9B560R\..\ARM\Startup\Fujitsu\MB9B560R\, and..\ARM\SFD\Fujitsu\MB9B560R\.
        • NXP (founded by Philips)
          • Added: suppport for LPC112x devices, in folders ..\ARM\INC\NXP\LPC112x\..\ARM\Startup\NXP\LPC112x \, and ..\ARM\SFD\NXP\LPC112x\.
        • STMicroelectronics
          • Added: suppport for STM32L1xx Value Line Devices devices, in folder ..\ARM\SFD\ST\STM32L1xx\.
          • Added: suppport for STM32F030 devices, in folders ..\ARM\Startup\ST\STM32F0xx\ and ..\ARM\SFD\ST\STM32F0xx\.
        • Texas Instruments
          • Added: suppport for TI CC2538 devices, in folder ..\ARM\SFD\TI\CC2538\.
    • [Flash programming]
        • Atmel
          • Added: ATSAM4L_512.FLM flash programming algorithm for Atmel SAM4L8 based devices in folder ..\ARM\Flash\.
        • Cypress
          • Added: CY8C42xx.FLM flash programming algorithm for Cypress CY8C42xx devices, in folder ..\ARM\Flash\.
        • Fujitsu Semiconductor
          • Added: MB9B560_1024.FLM and MB9B560_WORK32.FLM flash programming algorithms for Fujitsu MB9B160R, MB9B360R, MB9B460R, and MB9B560R based devices in folder ..\ARM\Flash\.
          • Added: MB9B520T_1024.FLMMB9B520T_1536.FLM, and MB9B520T_ROM1.FLM flash programming algorithms for Fujitsu MB9B120T based devices in folder..\ARM\Flash\.
          • Added: MB9A420L_64.FLM flash programming algorithms for Fujitsu MB9A120L based devices in folder ..\ARM\Flash\.
        • NXP (founded by Philips)
          • Added: LPC18xx43xx_384_BA.FLM and LPC18xx43xx_384_BB.FLM flash programming algorithm for NXP KPC43xx devices, in folder ..\ARM\Flash\.
        • STMicroelectronics
          • Added: STM32F4xx_128.FLM and STM32F4xx_256.FLM flash programming algorithms for STM32F401 based devices in folder ..\ARM\Flash\.
          • Added: STM32F0xx_128.FLM STM32F0xx_64.FLMSTM32F0xx_32.FLM, and STM32F0xx_16.FLM flash programming algorithms for STM32F030 based devices in folder ..\ARM\Flash\.
  • [Board Support]
    • Atmel
      • Added: Blinky, RTX_Blinky, and Bootloader examples for AT91SAM9M10-EK starter kit, based on AT91SAM9M10 device.
      • EnergyMicro
        • Added: Blinky and RTX_Blinky examples for EFM32ZG_STK3200 starter kit, based on EFM32ZG222F32 device.
        • Added: Blinky and RTX_Blinky examples for EFM32LG_DK3650 board, based on EFM32LG990F256 device.
        • Added: Blinky and RTX_Blinky examples for EFM32WG_STK3800 board, based on EFM32WG990F256 device.
    • Freescale Semiconductor
      • Added: Blinky example for FRDM-KE04Z starter kit, based on MKE04Z8xxx4 device.
      • Added: Blinky, RTX_Blinky, FlexMem_Cfg, and ProgOnce_Cfg examples for FRDM-K20D50M evaluation board, based on MK20DX128xxx5 device.
    • STMicroelectronics
      • Added: Blinky and RTX_Blinky examples for STM32L1-Discovery evaluation board, based on STM32L100RC device.
      • Added: Blinky and RTX_Blinky examples for STM32F030-Discovery evaluation board, based on STM32F030R8 device.
      • Added: Blinky_ULp example for STM32303C-EVAL board, based on STM32F303VC device.
  • [Target debugging]
    • Updated: The CMSIS-DAP driver now supports the Micro Trace Buffer (MTB) of Cortex-M0+ devices.
    • Updated: ULINK2 device firmware to version 2.02. This version removes the Windows warning "This device can perform faster if connected to USB 2.0".
    • Updated: Segger J-Link driver for ARM devices to version 4.76d.

Microcontroller Development Kit - Version 4.72a

  • [µVision]
    • This MDK-ARM release is delivered with µVision V4.72.10.0 IDE. This version corrects build errors.

      

原创粉丝点击