Release Notes forMicrocontroller Development KitThis file contains release notes and last m inute changes.Information in this file, the accompany manuals, and software isCopyright © 2014 ARM Ltd and ARM Germany GmbH.All rights reserved.Contents1. What's New in the Microcontroller Developm ent Kit2. Exam ple Program s3. Device Database™4. Peripheral Sim ulation5. Technical Support6. Contact DetailsThe Microcontroller Development Kit (MDK-ARM) supports software developm ent for and debugging of ARM7,ARM9, Cortex-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 m ain concepts of MDK-ARM and gives guidelines for program m ing ARM devices.What's New in the Microcontroller Development KitThe next sections list the changes for each release of the MDK-ARM toolset.Microcontroller Development Kit - Version 4.74[µVision]This MDK-ARM release is delivered with µVision V4.74.0.22 IDE.[Middleware][ARM Middleware][TCPnet]Corrected: corrected file upload failure in FTP client.[FlashFS]Corrected: the FAT file nam e processing in FlashFS (filenam es with leading '.' were not listed). Thelibrary version 4.74 includes the corrected FTP server interface module.Corrected: overlap bug in fcheck() function for EFS.[Segger Graphic Library]Updated: Segger emWin graphic library version 5.24b in folder ..\ARM\Segger\emWin\.[Device Simulation]Added: param eter -MULS to the Cortex-M0 sim ulator, which configures Multiplier Im plem entation type as"Small"(32-cycle iterative multiplier).Corrected: behaviour of sim ulation when executing DCW instruction.[Target debugging]Updated: Segger J-Link driver for ARM devices to version 4.76d.Updated: J-Link USB Driver Installer to support CDC.Updated: support for ST-Link USB-JTAG debugger. The ST-LINKIII-KEIL_SWO.dll MDK driver in folder..\ARM\STLink\ has been updated to version 2.0.5.0.[CMSIS]Updated to CMSIS 4.0 including:CMSIS-CORE3.30 (updated).CMSIS-DSP1.4.2 (updated).CMSIS-RTOS-API1.02.CMSIS-SVD1.1.[Board Support]NXP SemiconductorsAdded: Blinky and RTX_Blinky exam ples for MCB1500 starter kit, based on LPC1549 device.[New Supported Devices]AtmelSAMG51G18, SAMG51N18, SAMG53G19, SAMG53N19,SAM4CP16B, SAM4CMP16C CM4P0, SAM4CMP16C CM4P1, SAM4CMP8C CM4P0, SAM4CMP8C CM4P1,SAM4CMS16C CM4P0, SAM4CMS16C CM4P1, SAM4CMS8C CM4P0, SAM4CMS8C CM4P1,SAMD21E15A, SAMD21E16A, SAMD21E17A, SAMD21E18A,SAMD21G16A, SAMD21G17A, SAMD21G18A,SAMD21J16A, SAMD21J18A, SAMD21J16A,SAMR21E16A, SAMR21E17A, SAMR21E18A,SAMR21G16A, SAMR21G17A, and SAMR21G18A.CypressCY8C4013SXI-411, CY8C4013LQI-411, CY8C4013SXI-400, CY8C4013SXI-410,CY8C4014LQI-421, CY8C4014LQI-412, CY8C4014SXI-411, CY8C4014SXI-421,CY8C4014LQI-422, CY8C4014LQI-SLT1, and CY8C4014LQI-SLT2.Freescale SemiconductorSKEAZ128xxx4, SKEAZ64xxx4, SKEAZN8xxx4, SKEAZN16xxx2, SKEAZN32xxx2, SKEAZN64xxx2,MKE04Z8xxx4, MKE02Z16xxx2, MKE02Z32xxx2, and MKE02Z64xxx2.NXPLPC1517, LPC1518, LPC1519, LPC1547, LPC1548, and LPC1549.SpansionS6E1A11B0A, S6E1A11C0A, S6E1A12B0A, and S6E1A12C0A.STMicroelectronicsSTM32F401CD, STM32F401RD, STM32F401VD, STM32F401CE, STM32F401RE, STM32F401VE, andSTM32L162RD.Texas InstrumentsTM4C123GH6ZXR, TM4C1290NCPDT, TM4C1290NCZAD, TM4C1292NCPDT, TM4C1292NCZAD,TM4C1294KCPDT, TM4C1294NCPDT, TM4C1294NCZAD, TM4C1299KCZAD, TM4C129CNCPDT,TM4C129CNCZAD,TM4C129DNCPDT, TM4C129DNCZAD, TM4C129EKCPDT, TM4C129ENCPDT, TM4C129ENCZAD, andTM4C129XNCZAD.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 charactersets.Corrected: TCP socket closing problem in half-open connection state.[USB Device and USB Host]Corrected: USB Device audio library to support sam ples 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]AtmelSAM4LC8A, SAM4LC8B, SAM4LC8C, SAM4LS8A, SAM4LS8B, SAM4LS8C,SAM4S2A, SAM4S2B, SAM4S2C, SAM4S4A, SAM4S4B, and SAM4S4C.CypressCY8C4124AXI-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 MicroEFM32ZG108F4, EFM32ZG108F8, EFM32ZG108F16, EFM32ZG108F32,EFM32ZG110F4, EFM32ZG110F8, EFM32ZG110F16, EFM32ZG110F32,EFM32ZG210F4, EFM32ZG210F8, EFM32ZG210F16, EFM32ZG210F32,EFM32ZG222F4, EFM32ZG222F8, EFM32ZG222F16, and EFM32ZG222F32.Freescale SemiconductorMK24FN1M0xxx12, MK63FN1M0xxx12, MK64FN1M0xxx12, and MK64FX512xxx12.HoltekHT32F1655 and HT32F1656.InfineonXMC1100-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.SpansionMB9AF121K, 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.STMicroelectronicsSTM32F030C6, 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 InstrumentsCC2538NF11, CC2538NF23, CC2538NF53, CC2538SF23, CC2538SF53,TM4C1297NCZAD, TM4C1299NCZAD, and TM4C129LNCZAD.ToshibaTMPM462F10FG, TMPM462F10XBG, TMPM462F15FG, and TMPM462F15XBG.[Device Support]AtmelAdded: System Viewer file for SAM9M10 devices, in folder ..\ARM\SFD\Atmel\SAM9M10\.[CMSIS support]AtmelAdded: 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\.CypressAdded: suppport for Cypress CY8C42xx devices, in folder ..\ARM\Startup\Cypress\.EnergyMicroAdded: suppport for EFM32ZG devices, in folders ..\ARM\INC\EnergyMicro\EFM32ZG\,..\ARM\Startup\EnergyMicro\EFM32ZG\, and ..\ARM\SFD\EnergyMicro\EFM32ZG\.Fujitsu SemiconductorAdded: 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\.STMicroelectronicsAdded: 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 InstrumentsAdded: suppport for TI CC2538 devices, in folder ..\ARM\SFD\TI\CC2538\.[Flash programming]AtmelAdded: ATSAM4L_512.FLM flash program m ing algorithm for Atmel SAM4L8 based devices in folder ..\ARM\Flash\.CypressAdded: CY8C42xx.FLM flash program m ing algorithm for Cypress CY8C42xx devices, in folder..\ARM\Flash\.Fujitsu SemiconductorAdded: MB9B560_1024.FLM and MB9B560_WORK32.FLM flash program m ing algorithm s for Fujitsu MB9B160R, MB9B360R, MB9B460R, and MB9B560R based devices in folder ..\ARM\Flash\.Added: MB9B520T_1024.FLM, MB9B520T_1536.FLM, and MB9B520T_ROM1.FLM flash program m ing algorithm s for Fujitsu MB9B120T based devices in folder ..\ARM\Flash\.Added: MB9A420L_64.FLM flash program m ing algorithm s for Fujitsu MB9A120L based devices in folder ..\ARM\Flash\.NXP (founded by Philips)Added: LPC18xx43xx_384_BA.FLM and LPC18xx43xx_384_BB.FLM flash program m ing algorithm for NXP KPC43xx devices, in folder ..\ARM\Flash\.STMicroelectronicsAdded: STM32F4xx_128.FLM and STM32F4xx_256.FLM flash program m ing algorithm s forSTM32F401 based devices in folder ..\ARM\Flash\.Added: STM32F0xx_128.FLM , STM32F0xx_64.FLM, STM32F0xx_32.FLM, andSTM32F0xx_16.FLM flash program m ing algorithm s for STM32F030 based devices in folder..\ARM\Flash\.[Board Support]AtmelAdded: Blinky, RTX_Blinky, and Bootloader exam ples for AT91SAM9M10-EK starter kit, based onAT91SAM9M10 device.EnergyMicroAdded: Blinky and RTX_Blinky exam ples for EFM32ZG_STK3200 starter kit, based on EFM32ZG222F32device.Added: Blinky and RTX_Blinky exam ples for EFM32LG_DK3650 board, based on EFM32LG990F256device.Added: Blinky and RTX_Blinky exam ples for EFM32WG_STK3800 board, based on EFM32WG990F256device.Freescale SemiconductorAdded: Blinky exam ple for FRDM-KE04Z starter kit, based on MKE04Z8xxx4 device.Added: Blinky, RTX_Blinky, FlexMem_Cfg, and ProgOnce_Cfg exam ples for FRDM-K20D50M evaluationboard, based on MK20DX128xxx5 device.STMicroelectronicsAdded: Blinky and RTX_Blinky exam ples for STM32L1-Discovery evaluation board, based onSTM32L100RC device.Added: Blinky and RTX_Blinky exam ples for STM32F030-Discovery evaluation board, based onSTM32F030R8 device.Added: Blinky_ULp exam ple 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 firm ware to version 2.02. This version rem oves 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. Microcontroller Development Kit - Version 4.72[ARM Compiler]This version of MDK-ARM contains ARM Compiler 5.03u2.All com piler related files are located in ..\ARM\ARMCC\ directory.Details can be found in the Compiler specific Release Notes..[µVision]This MDK-ARM release is delivered with µVision V4.72.0.0 IDE.[uVision Debugger][Middleware][ARM Middleware][TCPnet]Added: support for user application notification in FTP Server service. An optional notification functionftp_evt_notify() m ay be used to receive notification of FTP server events, such as: user login, userlogout, file upload, file download, etc.Updated: handling of file write errors and data transfer aborts in FTP Server service. If a local filewrite error occurs, the service aborts file upload operation. Additionally, if the data connection isaborted, the service stops file download operation.Added: support for extended DHCP option 42 (NTP server list) in DHCP Client. An additionalconfiguration option NTP Servers in Net_Config.c is used to enable or disable this option.Added: com m and FTPC_CMD_NLIST in FTP Client service. This com m and lists only file nam es, without any additional file inform ation.Added: data transfer abort functionality in file retrieve operation of FTP Client service. The FTP client service now aborts data transfer, if a file write error occurs on local system.Corrected: potential dynam ic memory dead-lock, if HTTP server is serving large web resources.[USB Device and USB Host]ExamplesAdded: CDC exam ple for Infineon Hexagon Application Kit in folder..ARM\Boards\Infineon\Hexagon Application Kit\CPU_45A-V2\RL\USB\Device\CDC_ACM. [New Supported Devices]AtmelSAM4N16B, SAM4N16C, SAM4N8A, SAM4N8B, SAM4N8C,SAMD20E14, SAMD20E15, SAMD20E16, SAMD20E17, SAMD20G14, SAMD20G15,SAMD20G16, SAMD20G17, SAMD20G18, SAMD20J14,SAMD20J15, SAMD20J16, SAMD20J17, and SAMD20J18.CypressCY8C5265AXI-LP056, CY8C5265AXI-LP082, CY8C5265LTI-LP050, CY8C5265LTI-LP058, CY8C5266AXI-LP033, CY8C5266AXI-LP132, CY8C5266LTI-LP029, CY8C5266LTI-LP150, CY8C5267AXI-LP051, CY8C5267LTI-LP089, CY8C5268AXI-LP047, CY8C5268LTI-LP030, CY8C5465AXI-LP043, CY8C5465LTI-LP104, CY8C5466AXI-LP002, CY8C5466AXI-LP107, CY8C5466LTI-LP072, CY8C5466LTI-LP085, CY8C5467AXI-LP108, CY8C5467LTI-LP003, CY8C5468AXI-LP106, CY8C5468LTI-LP026, CY8C5666AXI-LP001, CY8C5666AXI-LP004, CY8C5666LTI-LP005, CY8C5667AXI-LP006, CY8C5667AXI-LP040, CY8C5667LTI-LP008, CY8C5667LTI-LP009, CY8C5667LTI-LP041, CY8C5668AXI-LP010, CY8C5668AXI-LP013, CY8C5668AXI-LP034, CY8C5668LTI-LP014, CY8C5866AXI-LP020, CY8C5866AXI-LP021, CY8C5866LTI-LP022, CY8C5867AXI-LP023, CY8C5867AXI-LP024, CY8C5867LTI-LP025, CY8C5867LTI-LP028, CY8C5868AXI-LP031, CY8C5868AXI-LP032, CY8C5868AXI-LP035, CY8C5868LTI-LP036, CY8C5868LTI-LP038, and CY8C5868LTI-LP039.EnergyMicroEFM32WG230F128, EFM32WG230F256, EFM32WG230F64, EFM32WG232F128, EFM32WG232F256,EFM32WG232F64,EFM32WG280F128, EFM32WG280F256, EFM32WG280F64, EFM32WG290F128, EFM32WG290F256,EFM32WG290F64,EFM32WG295F128, EFM32WG295F256, EFM32WG295F64, EFM32WG330F128, EFM32WG330F256,EFM32WG330F64,EFM32WG332F128, EFM32WG332F256, EFM32WG332F64, EFM32WG380F128, EFM32WG380F256,EFM32WG380F64,EFM32WG390F128, EFM32WG390F256, EFM32WG390F64, EFM32WG395F128, EFM32WG395F256,EFM32WG395F64,EFM32WG840F128, EFM32WG840F256, EFM32WG840F64, EFM32WG842F128, EFM32WG842F256,EFM32WG842F64,EFM32WG880F128, EFM32WG880F256, EFM32WG880F64, EFM32WG890F128, EFM32WG890F256,EFM32WG890F64,EFM32WG895F128, EFM32WG895F256, EFM32WG895F64, EFM32WG940F128, EFM32WG940F256,EFM32WG940F64,EFM32WG942F128, EFM32WG942F256, EFM32WG942F64, EFM32WG980F128, EFM32WG980F256,EFM32WG980F64, EFM32WG990F128, EFM32WG990F256, EFM32WG990F64, EFM32WG995F128,EFM32WG995F256, and EFM32WG995F64.Freescale SemiconductorMKE02Z16xxx2, MKE02Z32xxx2, MKE02Z64xxx2, MKE04Z8xxx4,Fujitsu SemiconductorMB9AF141L, MB9AF141M, MB9AF141N, MB9AF142L, MB9AF142M,MB9AF142N, MB9AF144L, MB9AF144M, and MB9AF144N.NuvotonM0516LBN, M0516ZBN, M052LBN, M052ZBN, M054LBN,M054ZBN, M058LBN, M058SLAN, M058SSAN, M058SZAN,M058ZBN, MINI51TAN, MINI52TAN, MINI54TAN,NUC123SC2AN1, NUC123LC2AN1, NUC123ZC2AN1, NUC123SD4AN0, NUC123LD4AN0,NUC123ZD4AN0, NUC140VE3CN, NUC140RE3CN, NUC140RD2CN, NUC140RC1CN,NUC140LE3CN, NUC140LD2CN, NUC140LC1CN, NUC130VE3CN, NUC130RE3CN,NUC130RD2CN, NUC130RC1CN, NUC130LE3CN, NUC130LD2CN, NUC130LC1CN,NUC120RD2BN, NUC120RD1BN, NUC120RC1BN, NUC120LD2BN, NUC120LD1BN,NUC120LC1BN, NUC100RD2BN, NUC100RD1BN, NUC100RC1BN, NUC100LD2BN, NUC100LD1BN, NUC100LC1BN, NUC220VE3AN, NUC220SE3AN, NUC220LE3AN, NUC220SD2AN, NUC220LD2AN, NUC220SC2AN, NUC220LC2AN, NUC200VE3AN, NUC200SE3AN, NUC200LE3AN, NUC200SD2AN, NUC200LD2AN, NUC200SC2AN, NUC200LC2AN, NANO100KE3BN, NANO100SE3BN, NANO100KD3BN, NANO100SD3BN, NANO100LD3BN, NANO100KD2BN, NANO100SD2BN, NANO100LD2BN, NANO100KC2BN, NANO100LC2BN, NANO100LE3BN, NANO100SC2BN, NANO110KE3BN, NANO110SE3BN, NANO110KD3BN, NANO110SD3BN, NANO110KD2BN,NANO110SD2BN, NANO110KC2BN, NANO110SC2BN,NANO120KE3BN, NANO120SE3BN, NANO120LE3BN, NANO120KD3BN, NANO120SD3BN, NANO120LD3BN,NANO120KD2BN, NANO120SD2BN, NANO120LD2BN, NANO120KC2BN, NANO120SC2BN, NANO120LC2BN, NANO130KE3BN, NANO130SE3BN, NANO130KD3BN, NANO130SD3BN,NANO130KD2BN, NANO130SD2BN, NANO130KC2BN, NANO130SC2BN,NXP (founded by Philips)LPC4310 CM0, LPC4320 CM0, LPC4330 CM0, LPC4350 CM0, LPC4353 CM0, and LPC4357 CM0.STMicroelectronicsSTM32F429BG, STM32F429BI, STM32F429IG, STM32F429II, STM32F429NG,STM32F429NI, STM32F429VG, STM32F429VI, STM32F429ZG, STM32F429ZI,STM32F439BG, STM32F439BI, STM32F439IG, STM32F439II, STM32F439NG,STM32F439NI, STM32F439VG, STM32F439VI, STM32F439ZG, and STM32F439ZI.Texas InstrumentsTM4C1290NCPDT, TM4C1290NCZAD, TM4C1292NCPDT, TM4C1292NCZAD, TM4C1294NCPDT,TM4C1294NCZAD, TM4C129CNCPDT, TM4C129CNCZAD, TM4C129DNCPDT, TM4C129DNCZAD,TM4C129ENCPDT, TM4C129ENCZAD, TM4C129XNCZAD, TM4E129BNCZAD, TM4E129SNCZAD,TM4E129XNCZAD, TMPM343F10XBG, TMPM343FDXBG, and TMPM343FEXBG.[Device Support][CMSIS support]AtmelAdded: suppport for Atmel SAMD20 devices, in folders ..\ARM\INC\Atmel\SAMD20\,..\ARM\Startup\Atmel\SAMD20\, and ..\ARM\SFD\Atmel\SAMD20\.Added: suppport for Atmel SAM4N devices, in folders ..\ARM\INC\Atmel\SAM4N\,..\ARM\Startup\Atmel\SAM4N\, and ..\ARM\SFD\Atmel\SAM4N\.EnergyMicroAdded: suppport for EnergyMicro Wonder Gecko devices, in folders..\ARM\INC\EnergyMicro\EFM32WG\, ..\ARM\Startup\EnergyMicro\EFM32WG\, and..\ARM\SFD\EnergyMicro\EFM32WG\.Freescale SemiconductorAdded: suppport for Kinetis KE02 devices, in folders ..\ARM\INC\Freescale\Kinetis\,..\ARM\Startup\Freescale\Kinetis\, and ..\ARM\SFD\Freescale\Kinetis\.Added: suppport for Kinetis KE04 devices, in folders ..\ARM\INC\Freescale\Kinetis\,..\ARM\Startup\Freescale\Kinetis\, and ..\ARM\SFD\Freescale\Kinetis\.Fujitsu SemiconductorAdded: suppport for MB9A140N devices, in folders ..\ARM\INC\Fujitsu\MB9A140N\,..\ARM\Startup\Fujitsu\MB9A140N\, and ..\ARM\SFD\Fujitsu\MB9A140N\.NuvotonAdded: suppport for NUC123Series devices, in folders ..\ARM\INC\Nuvoton\NUC123Series\,..\ARM\Startup\Nuvoton\NUC123Series\, and ..\ARM\SFD\Nuvoton\NUC123Series\.Added: suppport for NUC200Series devices, in folders ..\ARM\INC\Nuvoton\NUC200Series\,..\ARM\Startup\Nuvoton\NUC200Series\, and ..\ARM\SFD\Nuvoton\NUC200Series\.Added: suppport for Nano1xx devices, in folders ..\ARM\INC\Nuvoton\Nano1xx\,..\ARM\Startup\Nuvoton\Nano1xx\, and ..\ARM\SFD\Nuvoton\Nano1xx\.SONiXAdded: suppport for SN32F100 based devices, in folders ..\ARM\INC\SONiX\SN32F100\,..\ARM\Startup\SONiX\SN32F100\, and ..\ARM\SFD\SONiX\SN32F100\.Added: suppport for SN32F110 based devices, in folders ..\ARM\INC\SONiX\SN32F110\,..\ARM\Startup\SONiX\SN32F110\, and ..\ARM\SFD\SONiX\SN32F110\.STMicroelectronicsAdded: suppport for STM32F4xx based devices, in folders ..\ARM\INC\ST\STM32F4xx\,..\ARM\Startup\ST\STM32F4xx\, and ..\ARM\SFD\ST\STM32F4xx\.Texas InstrumentsAdded: suppport for TM4C123 based devices, in folders ..\ARM\INC\TI\TM4C123\,..\ARM\Startup\TI\TM4C123\, and ..\ARM\SFD\TI\TM4C123\.Added: suppport for TM4C129 based devices, in folders ..\ARM\INC\TI\TM4C129\,..\ARM\Startup\TI\TM4C129\, and ..\ARM\SFD\TI\TM4C129\.Added: suppport for TM4E129 based devices, in folders ..\ARM\INC\TI\TM4E129 \,..\ARM\Startup\TI\TM4E129\, and ..\ARM\SFD\TI\TM4E129\.[Flash programming]AtmelAdded: ATSAMD20_16.FLM, ATSAMD20_32.FLM, ATSAMD20_64.FLM, ATSAMD20_128.FLM, and ATSAMD20_256.FLM flash program m ing algorithm s for Atmel ATSAM20D based devices in folder..\ARM\Falsh\.Added: ATSAM4N_512.FLM and ATSAM4N_1024.FLM flash program m ing algorithm s for AtmelATSAM4N based devices in folder ..\ARM\Falsh\.Freescale SemiconductorAdded: MKE02Zxxx_EE256B.FLM, MKE02Zxxx_P16KB.FLM, MKE02Zxxx_P32KB.FLM, andMKE02Zxxx_P64KB.FLM flash program m ing algorithm s for Kinetis KE02 based devices in folder..\ARM\Flash\.Added: MKE04Zxxx_P8KB.FLM flash program m ing algorithm s for Kinetis KE04 based devices in folder..\ARM\Flash\.NuvotonAdded: NUC2xx_CFG.FLM, NUC2xx_AP_128.FLM, NUC2xx_AP_64.FLM, NUC2xx_AP_32.FLM,NUC2xx_LD_4.FLM, and NUC2xx_DAT.FLM flash program m ing algorithm s for NUC200Series devicesin folder ..\ARM\Flash\.Added: Nano100_CFG.FLM, Nano100_AP_123.FLM, Nano100_DAT.FLM, Nano100_AP_64.FLM,Nano100_LD_4.FLM, and Nano100_AP_32.FLM flash program m ing algorithm s for Nano1xx baseddevices in folder ..\ARM\Flash\.SONiXAdded: SN32F100_64.FLM and SN32F110_64.FLM flash program m ing algorithm s for SN32F100 andSN32F110 based devices in folder ..\ARM\Flash\.[Board Support]AtmelAdded: Blinky and RTX_Blinky exam ples for SAMD20-XPRO board, based on SAMD20J18 device.SONiXAdded: Hello exam ple for SN32F100_Starter_Kit board, based on SN32F109 device.STMicroelectronicsAdded: Blinky and RTX_Blinky exam ples for STM324x9I-EVAL evaluation board, based on STM32F439NIdevice.Added: Blinky, RTX_Blinky, and Blinky_ULp for STM32437I-EVAL evaluation board, based onSTM32F437II device.[Target debugging]Updated: support for NULink debugger from Nuvoton. The Nu_Link.dll driver dll in folder ..\ARM\NULInk\ has been updated to version 1.2.1.0.Updated: debug driver lm idk-agdi.dll for TI Stellaris In-Ciruit debug interface to version 211.0.0.0 in folder..\ARM\BIN\.Microcontroller Development Kit - Version 4.71a[uVision Debugger]Corrected: Missing RTX views for Cortex-M targets.[New Supported Devices]SONiXSN32F107, SN32F108, SN32F109,SN32F117, SN32F118, and SN32F119.Microcontroller Development Kit - Version 4.71[ARM Compiler]This version of MDK-ARM contains ARM Compiler 5.03u1.All com piler related files are located in ..\ARM\ARMCC\ directory.Details can be found in the Compiler specific Release Notes..[CMSIS]Updated: version 3.20.The software portions that are deployed in the application program are now under a BSD license which allows usage of CMSIS com ponents in any com m ercial or open source projects. The individual com ponents have been updated as listed below:CMSIS-CORE adds functions for setting breakpoints, supports the latest GCC Compiler, and containsseveral corrections.CMSIS-DSP library is optim ized for m ore perform ance and contains several bug fixes.CMSIS-RTOS API is extended with capabilities for short tim eouts, Kernel initialization, and prepared for a C++ interface.CMSIS-SVD is unchanged.[µVision]This MDK-ARM release is delivered with µVision V4.71.0 IDE.Enhanced:Automatic Code Completion and Parameter Information.Enhanced: Dynamic Syntax Checking.[uVision Debugger]The uVision debugger now shows device specific interrupt nam es if defined in a System Viewer Description (SVD) file.The tim e window lim itation of 10 m s has been rem oved for searching and saving trace data in Unlimited Trace m ode.Updated: Segger J-Link driver for ARM devices to version 4.68a.[Middleware][ARM Middleware][TCPnet]Added: SNTP client im plem entation with support for unicast and broadcast m ode.Corrected: buffer queue clearing in BSD socket interface, which m ight cause early receive data loss in listening server sockets.Corrected: potential data loss in BSD socket receive, if the system runs out of m em ory.ExamplesAdded: BSD_client, BSD_server, DNS_dem o, FTP_dem o, Http_dem o, Http_upload, LEDClient,LEDSwitch, SMTP_dem o, SNMP_dem o, and Telnet_dem o exam ples for TWR-K60D100M evaluationboard in folder ..\Boards\Freescale\TWR-K60D100M\RL\TCPnet\ based on MK60DN512xxx10device.[FlashFS]ExamplesAdded: SD_File exam ple for TWR-K60D100M evaluation board in folder ..\Boards\Freescale\TWR-K60D100M\RL\FlashFS\ based on MK60DN512xxx10 device.[USB Device and USB Host]ExamplesAdded: HID and Mem ory exam ples for TWR-K60D100M evaluation board in folder..\Boards\Freescale\TWR-K60D100M\RL\USB\Device\ based on MK60DN512xxx10 device.Added: RTX HID and RTX Mem ory exam ples for TWR-K60D100M evaluation board in folder..\Boards\Freescale\TWR-K60D100M\RL\USB\Device\RTX\ based on MK60DN512xxx10 device.Added: HID_Kbd and MSD_File exam ples for TWR-K60D100M evaluation board in folder..\Boards\Freescale\TWR-K60D100M\RL\USB\Host\ based on MK60DN512xxx10 device.[CAN]ExamplesAdded: CAN_Ex1 and CAN_Ex1 exam ples for TWR-K60D100M evaluation board in folder..\Boards\Freescale\TWR-K60D100M\RL\CAN\ based on MK60DN512xxx10 device.[Segger Graphic Library]Updated: Segger emWin graphic library version 5.20b in folder ..\ARM\Segger\emWin\.[New Supported Devices]AtmelSAM3N00A, SAM3N00B, SAM3N0A, SAM3N0B, SAM3N0C,SAM4E16C, SAM4E16E, SAM4E8C, SAM4E8E,SAM4SA16B, SAM4SA16C, SAM4SD16B, SAM4SD16C, SAM4SD32B, and SAM4SD32C.Dialog SemiconductorDA14580.Freescale SemiconductorMK21FN1M0xxx12, MK21FX512xxx12, MK22FN1M0xxx12, MK22FX512xxx12,MKL02Z16xxx4, MKL02Z32xxx4, MKL02Z8xxx4, MKL16Z256xxx4,MKL26Z128xxx4, MKL26Z256xxx4, MKL34Z64xxx4, MKL36Z128xxx4,MKL36Z256xxx4, MKL46Z128xxx4, MKL46Z256xxx4, MKM13Z64xxx5,MKM14Z128xxx5, MKM14Z64xxx5, MKM32Z64xxx5, MKM33Z128xxx5,MKM33Z64xxx5, MKM34Z128xxx5, and MKM38Z128xxx5.。