***************************************************************************** ** Release notes for Atollic TrueSTUDIO(R) for ARM(R) v5.4.0 ** ** This product supports ARM-based microcontrollers. ** ** (c)Copyright 2009-2015 Atollic AB. ** ***************************************************************************** News Version 5.4.0 Product updates * New common installer for Atollic TrueSTUDIO products * New license system TrueSTUDIO Lite features enabled by default, no code-size limitation TrueSTUDIO commercial product licenses can easily be activated TrueSTUDIO runs in Lite mode when no valid license is detected * SWV updates Fixed "int32_t" and "long" data so signed value is displayed in "SWV Data Trace" and "SWV Data Trace Timeline Graph" Added a warning if SWV fails to start Solved a SWV closing problem which sometimes could occur MCU updates * Added Freescale Kinetis KL8 devices (Cortex-M0+) * Added Freescale Kinetis KS2x devices (Cortex-M4) * Updated Freescale Kinetis names for MKV4x devices (Cortex-M4) Obsolete names MKV45FxxxVLx15, MKV43FxxxVLx15, MKV41FxxxVLx15, MKV40FxxxVLx15 New names MKV46F256xxx16, MKV46F128xxx16 MKV44F256xxx16, MKV44F128xxx16. MKV44F64xxx16 MKV42F256xxx16, MKV42F128xxx16, MKV42F64xxx16 * Added some new STMicroelectronics STM32F4 devices (Cortex-M4) New devices STM32F427AG, STM32F427AI, STM32F437AI STM32F429AG, STM32F429AI, STM32F429BE, STM32F429IE, STM32F429NE, STM32F429VE, STM32F429ZE, STM32F439AI Standard peripheral library and microcontroller software STMicroelectronics STM32F469, STM32F479, STM32L031 devices * Added STMicroelectronics SVD file for STM32F469, STM32F479 devices * Updated to latest STMicroelectronics STM32L15xxE.svd file * Updated symbol used when building STM32F042 MCU New symbol STM32F030 STM32F030 STM32F031 STM32F031 STM32F042 STM32F042 STM32F050 STM32F051 STM32F051 STM32F051 Debugger * New P&E Micro GDB Server for Freescale Kinetis v530_b151011 Adding support for many new devices * New Segger GDB Server V5.02g Updated Segger GDB Server can be downloaded from Segger web-site. Latest released version is available here https://segger.com/jlink-software.html Latest beta version is available here https://segger.com/jlink-software-beta-version.html Documentation * Updated Atollic TrueSTUDIO User Guide * Updated Atollic TrueSTUDIO Upgrade Guide * Updated Atollic TrueSTUDIO Installation Guide * Updated Atollic TrueSTUDIO End User License Agreement ----------------------------------------------------------------------------- 2. Product information Documentation, Tutorials, and Information: * Atollic TrueSTUDIO for ARM Quick Start Guide * Atollic TrueSTUDIO for ARM User Guide * Atollic TrueSTUDIO Important upgrade information manual * Atollic TrueSTUDIO Installation guide * GNU manuals * Library manuals * Video tutorials at http://www.atollic.com/index.php/videotutorials * Knowledge base at http://www.atollic.com/index.php/kb Supported microcontroller families: Generic support for * Cortex-M0/M0+/M1/M3/M4/M7 * Cortex-R4/R5/R7 * Cortex-A5/A7/A8/A9/A12/A15/A17/A53/A57/A72 * ARM7TDMI, ARM7TDMI-S, ARM9, ARM920T, ARM922T, ARM926EJ-S, ARM946E-S, ARM966E-S, ARM968E-S Device specific support for * Atmel SAM D20, AT91SAM, SAMA5D3 and AT91SAM9 * Silicon Labs EFM32 (earlier Energy Micro) * Freescale Kinetis, Vybrid, and i.MX * Spansion FM3/FM4 (earlier Fujitsu) * Infineon XMC1000 and XMC4000 * NXP LPCxxxx * Renesas RZ/A1H * STMicroelectronics STM32 * Texas Instruments Stellaris, Tiva and Hercules * Toshiba TX Supported microcontroller series and boards: Atmel SAM D20 Series (Cortex-M0+) * SAM D20E Series * SAM D20G, Series * SAM D20J Series AT91SAM3 Series (Cortex-M3) * AT91SAM3A Series * AT91SAM3N Series * AT91SAM3S Series * AT91SAM3S8 Series * AT91SAM3U Series * AT91SAM3X Series AT91SAM4 Series (Cortex-M4) * AT91SAM4E Series * AT91SAM4L Series * AT91SAM4S Series SAMA5D3 Series (Cortex-A5) * SAMA5D3 Series AT91SAM9 Series (ARM9) * AT91SAM9260 Series * AT91SAM9261 Series * AT91SAM9263 Series * AT91SAM9XE Series Boards * AT91SAM3N-EK * AT91SAM3S-EK * AT91SAM3U-EK * AT91SAM9260-EK * AT91SAM9261-EK * AT91SAM9263-EK * AT91SAM9XE-EK Silicon Labs (earlier Energy Micro) Zero Gecko Series (Cortex-M0+) * Zero Gecko * Happy Gecko EFM32 Series (Cortex-M3) * Gecko * Giant Gecko * Leopard Gecko * Tiny Gecko EFM32 Series (Cortex-M4) * Wonder Gecko Boards * EFM32G-DK3550 * EFM32GG-DK3750 * EFM32LG-DK3650 * EFM32WG-DK3850 * EFM32-G8xx-DK * EFM32-G8xx-STK * EFM32TG-STK3300 * EFM32GG-STK3700 * EFM32LG-STK3600 * EFM32WG-STK3800 * EFM32ZG-STK3200 Freescale Kinetis Series (Cortex-M0+) * KE02, KE02Z, KE04, KE06, KEA * KL0 * KL1 * KL2 * KL3 * KL4 * KL8 * KM1x * KM3x * KV10 * KW0x * KW20Z/KW30Z/KW40Z * WPR Kinetis Series (Cortex-M4, 50, 72, 100, 120, 150, 168 MHz) * K0x * K10 * K20 * K30 * K40 * K50 * K60 * K70 * K80 * KS2x * KV3x * KV4x * KW2x Kinetis Series (Cortex-M7, 220 MHz) * KV5x Vybrid (Single core, Cortex-A5) * VF3xx * VF5xx Vybrid (Dual core, Cortex-A5 and Cortex-M4) * VF6xx i.MX Application Processors * i.MX50 (Cortex-A8) * i.MX51 (Cortex-A8) * i.MX53 (Cortex-A8) * i.MX6 (Cortex-A9 4xCPU) Boards * Freedom-KE02Z * Freedom-KE04Z * Freedom-KE06Z * Freedom-KL02Z * Freedom-KL03Z * Freedom-KL05Z * Freedom-KL25Z * Freedom-KL27Z * Freedom-KL28Z * Freedom-KL43Z * Freedom-KW40Z * Freedom-K22F * Freedom-K64F * Freedom-K82F * KwikStik * TWR-KL25Z48M * TWR-KL28Z72M * TWR-KL43Z48M * TWR-KL46Z48M * TWR-KM34Z75M * TWR-K02F100M * TWR-K20DX50M * TWR-K20D72M * TWR-K21D50MA * TWR-K21F120MA * TWR-K24F120M * TWR-K22F120M * TWR-K40X256 * TWR-K53N512 * TWR-K60N512 * TWR-K60D100M * TWR-K64F120M * TWR-K65F180M * TWR-K70FN1M * TWR-K80F150M * TWR-KV10Z32 * TWR-KV30F100M * TWR-KV31F120M * TWR-KV46F150M * TWR-KV58F220M * TWR-KW21D256 * MRB-KW019032EU * TWR-VF65GS10 * MCIMX53-START-R (i.MX53 Cortex-A8) * SABRE Lite MCIMX6Q-SL BOARD (i.MX6 Cortex-A9 4xCPU) Spansion (earlier Fujitsu) FM3 Series (Cortex-M3) * MB9AA30 * MB9AA40 * MB9AB40 * MB9A100 * MB9A110 * MB9A130 * MB9A140 * MB9A150 * MB9A310 * MB9A340 * MB9B100 * MB9B110 * MB9B120 * MB9B210 * MB9B300 * MB9B310 * MB9B320 * MB9B400 * MB9B410 * MB9B500 * MB9B510 * MB9B520 * MB9B610 * MB9BD10 FM4 Series (Cortex-M4) * MB9B160R * MB9B360R * MB9B460R * MB9B560R Board * SK-FM3-100PMC * SK-FM3-64PMC1 * SK-FM3-48PMC-MB9BF524K * SK-FM3-48PMC-USBSTICK * SK-FM3-64PMC1-MB9AF132L * SK-FM3-80PMC-MB9BF524M * SK-FM3-100PMC-MB9AFB44N * SK-FM3-100PMC-MB9BF516N * SK-FM3-176PMC-ETHERNET Infineon XMC1000 Family (Cortex-M0) * XMC1100 (entry series) * XMC1200 (feature series) * XMC1300 (control series) XMC4000 Family (Cortex-M4) * XMC4100 series * XMC4200 series * XMC4400 series * XMC4500 series Board * Infineon Technologies XMC1100 for ARDUINO * Infineon Technologies XMC1100_Boot_Kit * Infineon Technologies XMC1200_Boot_Kit * Infineon Technologies XMC1300_Boot_Kit * Infineon Technologies XMC4500_Relax_Lite_Kit * Infineon Technologies IFX_XMC4200 * Infineon Technologies IFX_XMC4400 * Infineon Technologies IFX_XMC4500 NXP Series (Cortex-M0) * LPC1100(X)L * LPC1100LV * LPC11A00 * LPC11C00 * LPC11D00 * LPC11E00 * LPC11E6x * LPC11U00 * LPC11U6x * LPC1200 * LPC12D00 * Miniature package Series (Cortex-M0+) * LPC800 * LPC11E6x * LPC11U6x Series (Cortex-M3) * LPC1300 * LPC13Uxx * LPC1500 * LPC175x_6x * LPC177x_8x * LPC18xx Series (Cortex-M4) * LPC4000 Series (dualcore Cortex-M4 and M0) * LPC4300 Board * IAR Systems IAR-LPC-11U14-SK * IAR Systems IAR-LPC-1788-SK * Embedded Artists EMBEDDED_ARTISTS-LPC1788-32 * Embedded Artist LPC4088-32 Developer's Kit * Hitex LPC4350 Evaluation Board (Cortex-M4 and M0) * NGX Technologies LPC433x-Xplorer (Cortex-M4 and M0) * NXP LPC812-LPCXpresso * NXP LPCXpresso824-MAX Renesas Series (Cortex-M3) * Renesas R-IN32M3 Series (Cortex-A9) * Renesas RZ/A1H Board * Renesas RTK772100BC00000BR STMicroelectronics Series (Cortex-M0) * STM32 F0 Entry-level devices Series (Cortex-M0+) * STM32 L0 ultra-low-power devices Series (Cortex-M3) * STM32 High density devices * STM32 Medium density devices * STM32 Low density devices * STM32 Connectivity line devices * STM32 Low density Value Line devices * STM32 Medium density Value Line devices * STM32 XL density devices * STM32 High density Value Line devices * STM32 Ultralow power devices VL * STM32 Ultralow power devices MD * STM32 Ultralow power devices HD+ * STM32 Ultralow power devices HD * STM32 F-2 High-performance devices * STM32W RF devices Series (Cortex-M4) * STM32F3xx devices * STM32F4xx devices * STM32L4xx devices Series (Cortex-M7) * STM32F746xx/STM32F756xx Boards * STM32VL_Discovery * STM32L_Discovery * STM32F0_Discovery * STM32F3_Discovery * STM32F4_Discovery * STM32F401-Discovery * STM32F429I-DISCO * STM32F746G_DISCO * STM32L0538_DISCO * NUCLEO-F030R8 * NUCLEO-F072RB * NUCLEO-F091RC * NUCLEO-F103RB * NUCLEO-F302R8 * NUCLEO-F334R8 * NUCLEO-F401RE * NUCLEO-F411RE * NUCLEO-L053R8 * NUCLEO-L152RE * STM320518-EVAL * STM32052B-EVAL * STM32091C-EVAL * STM3210E-EVAL * STM3210E-EVAL_XL * STM3210B-EVAL * STM3210C-EVAL * STM32100B-EVAL * STM32100E-EVAL * STM32303C-EVAL * STM32373C-EVAL * STM32446E-EVAL * STM32469I-EVAL * STM32L073Z-EVAL * STM32L152-EVAL * STM32L152D-EVAL * STM32L476G-EVAL * STM322xG-EVAL * STM3221G-EVAL * STM324xG-EVAL * STM32429I-EVAL * STM32437I-EVAL * STM32439I-EVAL * STM32756G-EVAL * STM32W_MB851 * IAR_STM32F103ZE * KEIL_MCBSTM32 Texas Instruments Series (Cortex-M3) * 100 Series * 300 Series * 600 Series * 800 Series * 1000 Series * 2000 Series * 3000 Series * 5000 Series * 6000 Series * 8000 Series * 9000 Series Series (Cortex-M4) * Tiva C Series Series (Cortex-R4) * Hercules RM48L Series * Hercules TMS570 Series Boards * LM3S811 * LM3S3748 * LM3S8962 * LM3S9B92 * EK-LM4F232 (Tiva C) * TMDX570LS31HDK (Hercules) * TMDXRM48HDK (Hercules) Toshiba TX00 series (Cortex-M0) * TMPM060 TX03 series (Cortex-M3) * TMPM330 * TMPM340 * TMPM360 * TMPM370 * TMPM380 * TMPM390 TX09 series (ARM9) * TMPA900 * TMPA910 Boards * KSK-TMPM330-TPL * MCBTMPM330UME * KSK-TMPM341-TPL * BMSKTOPASM36x(KC) * MCBTMPM360UME * MCBTMPM362UME * MCBTMPM364UME * KSK-TMPM366-TPL * BMSKTOPASM369 * KSK-TMPM370-TPL * BMSKTOPASM370 * BMSKTOPASM374 * TMPM376-SK * KSK-TMPM380-TPL * MCBTMPM395UME * BMSKTOPAS900 * BMSKTOPAS910 IDE, Toolchain and software: * Based on Eclipse version 4.3.0 and CDT version 8.2.1 * Atollic ARMTools toolchain, Build 14.06 Based on GCC ARM Embedded v4.8-2042-q1-update GCC 4.8.3 + patches Newlib 2.1.0 Binutils 2.23.2 Newlib-nano 2.1.0 GDB 7.6.0 + patches Supporting floating point hardware FPv4-sp-d16 NEON-VFPv3, VFPv3-D16, VFPv3-D32 NEON-VFPv4, VFPv4-D16, VFPv4-D32 * Atollic PCTools Based on MinGW (GCC version 4.8.1, GDB version 7.6.1) * Java(TM) SE Runtime Environment (build 1.7.0_51-b13) * Including TrueINSPECTOR * TrueSTUDIO Pro: Demo version of TrueANALYZER and TrueVERIFIER * TrueSTUDIO Premium: Licensed version of TrueANALYZER and TrueVERIFIER * Segger J-Link GDB Server version 5.02g * Atollic ST-LINK GDB Server v2.2.0 Pro * P&E Micro GDB Server for Freescale Kinetis v530_b151011 Supported debugger/probes: * Segger J-LINK * Segger J-TRACE Cortex-M * Atmel AT91SAM-ICE * IAR J-LINK * STMicroelectronics ST-LINK/V1 * STMicroelectronics ST-LINK/V2 * P&E Micro Multilink JTAG probes for Freescale * OpenSDA / Embedded OSJTAG on Freescale boards * Generic - GDB to GDB server connection used for other probes RTOS & middleware support: * CMX have ported their products to Atollic TrueSTUDIO * Code Time Technologies have ported Abassi to Atollic TrueSTUDIO * Express Logic have ported ThreadX to Atollic TrueSTUDIO * FreeRTOS have ported their products to Atollic TrueSTUDIO * InterNiche have ported their products to Atollic TrueSTUDIO * HCC Embedded have ported their products to Atollic TrueSTUDIO * Micrium have ported their products to Atollic TrueSTUDIO * Segger have ported their products to Atollic TrueSTUDIO * Quadros have ported RTXC to Atollic TrueSTUDIO ----------------------------------------------------------------------------- 3. Known problems in current version * There are no Cortex-M System View Description (CMSIS-SVD) files yet available for Freescale i.MX50, i.MX51, and i.MX53 processors NXP for the LPC12xx and LPC175x/6x devices STMicroelectronics STM32L031 devices Texas Instruments Hercules RM48L and TMS570 Series Texas Instruments LM3S2016 device This means that the SFR view will only be populated with common Cortex-M System Control Space registers for these devices. * If the old version 1.30 of CMSIS is used the functions __STREXB and __STREXH in needs to be updated to make the code compile with gcc v4.8. Without update the assembler generates the following error: "Error: registers may not be the same -- `strexh r0,r0,[r1]'" The reason is that the ARM manual says that the result of these instructions are undefined if the registers are the same. Update the following lines in 1. In function __STREXB change from __ASM volatile ("strexb %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) ); to __ASM volatile ("strexb %0, %2, [%1]" : "=&r" (result) : "r" (addr), "r" (value) ); 2. In function __STREXH change from __ASM volatile ("strexh %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) ); to __ASM volatile ("strexh %0, %2, [%1]" : "=&r" (result) : "r" (addr), "r" (value) ); * The installation program may have problems with special characters, such as chinese or korean characters. Such characters are removed from the installation path. The way to avoid problems is to browse to a location and make sure that no special characters are in the full install location path. * The linker script file for projects created with version 2.x.x of Atollic TrueSTUDIO needs to be updated if the project shall be used in this product. The "Atollic TrueSTUDIO Important upgrade information" document contain a specific "Required change in linker files" section. Please read it and modify the linker script in your project. The document also outlines major new features in this product release. The "Important upgrade information" PDF file can be opened from the "Information Center" in Atollic TrueSTUDIO. * The Information Center will show old content if using a workspace that was created with an old version of TruesTUDIO. Click the "Home" button in the Information Center view to get the new content. ----------------------------------------------------------------------------- 4. History News Version 5.3.1 Product updates * Added an environment variable with the Build configuration name * Improved managed build system for projects/building when no project selected * Fixed a problem when checking if debug session already running * Fixed Freescale Processor Expert importer issue when using linked files * Fixed Freescale Processor Expert integration parsing all source folder * Fixed SWV so it can be enabled when using ST-LINK for Cortex-M7 devices * Fixed SFR view, Vector Table Offset Register (VTOR) is displayed for Cortex-M0+ devices * Updated headless.bat file, now more then 9 arguments can be forwarded to TrueSTUDIOc.exe * Updated P&E gdbserver, Restart toolbar button is now working when debugging (Info, Sometimes it takes 5-10 seconds to restart the program this way) * Updated make.exe to version 4.1. Problem using abspath() solved * Updated TrueANALYZER (add-on product), example of updates Fixed a problem which sometimes occurred while performing refresh Fixed a coverage marking problem * Updated TrueVERIFIER (add-on product) Changed test sequence to handle build error problems Improved handling of types, solves a problem when building and using extra warnings Improved message if function under test is not found MCU updates * Added Freescale Kinetis K22FA12 (Cortex-M4) * Added Freescale Kinetis K80F/K82F (Cortex-M4) * Added Freescale Kinetis KL28Z (Cortex-M0+) * Added Freescale Kinetis KV10Z64, KV10Z128, KV11Z64, KV11Z128 (Cortex-M0+) * Added Freescale Kinetis KV56F/KV58F (Cortex-M7) * Added Freescale Kinetis KW20Z/KW30Z/KW40Z (Cortex-M0+) * Added STMicroelectronics STM32F070 (Cortex-M0) * Added STMicroelectronics STM32F469/STM32F479 (Cortex-M4) * Added STMicroelectronics STM32L4 (Cortex-M4) * Fixed Freescale MCU names Wrong name Correct name MKW01Z128 MKW01Z128xxx4 SKEAZ128xxxx SKEAZ128xxx4 SKEAZ64xxxx SKEAZ64xxx4 SKEAZN16xxxx SKEAZN16xxx2 SKEAZN32xxxx SKEAZN32xxx2 SKEAZN64xxxx SKEAZN64xxx2 SKEAZN8xxxx SKEAZN8xxx4 * Fixed build problem with STM32F746xx projects * Fixed STMicroelectronics STM32L03x to use 8KB RAM size * Fixed error in linker script file for NXP LPC15xx series Board updates * Added Freescale Freedom-K82F board * Added Freescale Freedom-KL28Z board * Added Freescale Freedom-KW40Z board * Added Freescale TWR-K80F150M board * Added Freescale TWR-KL28Z72M board * Added Freescale TWR-KM34Z75M board * Added Freescale TWR-KV58F220M board * Added STMicroelectronics STM32446E-EVAL board * Added STMicroelectronics STM32469I-EVAL board * Added STMicroelectronics STM32L476G-EVAL board * Added STMicroelectronics STM32L0538_DISCO kit * Added STMicroelectronics STM32F746G_DISCO kit Standard peripheral library and microcontroller software * Added SVD files for STMicroelectronics STM32F446, STM32F7xx devices * Updated K26FN2M0 CMSIS/SVD files to latest versions (150521) * Updated K65F/K66F CMSIS/SVD files to latest versions (150521) * Updated MK21F12, MK22F12 CMSIS/SVD files to latest versions (150529) * Updated STM32F7xx drivers to ST HAL_driver v1.0.0 * Updated STM32F072_Nucleo board project to use STM32F0xx HAL_driver v1.3.0 Debugger * New P&E Micro GDB Server for Freescale Kinetis v530_b150720 Adding support for many new devices Restart program debug is working * New Segger GDB Server V5.00k Updated Segger GDB Server can be downloaded from Segger web-site. Latest released version is available here https://segger.com/jlink-software.html Latest beta version is available here https://segger.com/jlink-software-beta-version.html * New Atollic ST-LINK GDB Server version 2.2.0 Added flash support for STMicroelectronics STM32F7xx and STM32L4 Console displays Target voltage, measured by ST-LINK/V2 Updated ST-LINK PC package ST-LinkUpgrade.exe (firmware version V2.J24) Documentation * Updated Atollic TrueSTUDIO User Guide News Version 5.3.0 New product feature * Added generic support for new ARM cores Cortex-M7 Cortex-A17/A53/A57/A72 * Updated Information Center with RSS reader providing TruePERSPECTIVES Blog and news information from Atollic web site. See the section "Known problems" below when using the Information Center in old workspaces. Product updates * Updated Eclipse Babel Language Packs to version 0.12.1 * Improved Japanese, Korean and Chinese translations for the Installation and SWV, ETM, MQX, FreeRTOS and some other views * Changed default TrueSTUDIO workspace folder name to include version information, $USER/Atollic/TrueSTUDIO/ARM_workspace_5.3 Note! Atollic recommends that a new workspace is created for the work done with Atollic TrueSTUDIO v5.3. Existing projects should be copied and imported into the new workspace. * New GUI list added in properties settings "C Linker-Miscellaneous" pane so additional object files can be used when linking project * When changing a project to use a new MCU it is possible to auto set the linker option to use the new linker script * When a new linker script file is generated it is possible to overwrite an existing file * Updated SVN client to SVN v1.8 (Dialog will pop-up when opening a workspace containing older projects under SVN. Upgrade is done automatically when user clicks OK) * Fixed problem with expanding binary file which uses DWARF 4 format in the C/C++ Projects Explorer * Fixed FreeRTOS Timers view to work with FreeRTOS version 8 * Solved problem when using empty scripts in hardware debug launch * SWV updates Improved starting "Configure SWV Trace" dialog when SWV trace active Configuration is possible even if Start Trace button is enabled Added Copy to Clip-board to SWV Data Trace view Added function names to SWV Trace view Solved problem displaying negative value of int16_t in SWV Data Trace view New functionality - jump to editor by double clicking a function name in the SWV Trace log for PC events * New Toppers RTOS views added Toppers Prioritized Data queues with static and dynamic tab Toppers System Status Toppers Interrupt Line Config Toppers Interrupt Handler Static Info Toppers Exception Handler Static Info * Toppers RTOS views improved The function names are also displayed properly in the Task view and all the handler views New functionality - jump to editor by double clicking a function name in the Toppers views that display function names * MQX Task summary view New functionality - jump to editor by double clicking a function name in the view * Fixed TrueSTORE download dialog * Solved .link-files compatibility problem * Improved wizard for syscalls/printf * Improved Static Code Analysis tool, e.g. Solved problem using active build configuration Solved problem getting compiler information Solved parsing error problem on some files MCU updates * Added ARM Cortex-M7, Cortex-A17/A53/A57/A72 support * Added Infineon XMC4108-F64x64 device (Cortex-M4) * Added Infineon XMC4100 family, earlier XMC41xx MCUs was included in XMC4200 family but now XMC41xx devices have unique files * Added preprocessor option "-D for Infineon embedded projects * Added Freescale Kinetis K26FN2M0xxx18 (Cortex-M0+) * Added Freescale Kinetis K65F/K66F (Cortex-M4) * Added Freescale Kinetis KV40F/KV43F/KV44F/KV45F/KV46F (Cortex-M4) * Added Freescale Kinetis KL13Z, KL33Z, 32KB/64KB flash (Cortex-M0+) * Added Freescale Kinetis KL17Z, KL27Z, 32KB/64KB flash (Cortex-M0+) * Added Freescale Kinetis KM14ZxxA/KM33ZxxA/KM34ZxxA (Cortex-M0+) * Added Freescale Kinetis KM34Z256 (Cortex-M0+) * Added Freescale Kinetis MWPR1516 (Cortex-M0+) * Added NXP LPC15xx (Cortex-M3) * Added NXP LPC18Sxx (Cortex-M3) * Added NXP LPC43Sxx (dualcore Cortex-M4 and Cortex-M0) * Added Silicon Labs "Happy Gecko" series (Cortex-M0+) * Added STMicroelectronics STM32F746xx/STM32F756xx (Cortex-M7) * Added STMicroelectronics STM32F302/303/398 series (Cortex-M4) * Added STMicroelectronics STM32F446xx series (Cortex-M4) * Added STMicroelectronics STM32L03xx (Cortex-M0+) * Added STMicroelectronics STM32L07x/L08x (Cortex-M0+) * Fixed error in linker script file for Atmel SAM4L series * Fixed linker scripts for Spansion FM3 series, now using 2 RAM banks * Fixed missing FPU selection for STM32F411xx series Board updates * Added Infineon Technologies XMC1300_Boot_Kit * Added Freescale FRDM-KL27Z board (64 KB flash) * Added Freescale TWR-KM34Z50MV3 board * Added Freescale TWR-KV46F150M board * Added Freescale TWR-K65F180M board * Added STMicroelectronics STM32756G-EVAL board * Added STMicroelectronics STM32091C-EVAL board * Added STMicroelectronics STM32L073Z-EVAL board * Added STMicroelectronics NUCLEO-F091RC board * Added STMicroelectronics NUCLEO-F302R8 board * Added STMicroelectronics NUCLEO-F334R8 board * Added STMicroelectronics NUCLEO-F411RE board Standard peripheral library and microcontroller software * Updated to latest Infineon CMSIS files and SVD files for XMC1000 and XMC4000 * Updated to latest STMicroelectronics CMSIS SVD files STM32L15xxE.svd, STM32L15xxxA.svd, STM32L1xx.svd, STM32L15xC.svd STM32F031x.svd, STM32F042x.svd, STM32F072x.svd STM32F30x.svd, STM32F301x.svd, STM32F302x.svd STM32F303xE.svd, STM32F303x.svd, STM32F334x.svd STM32F401xE.svd * Updated STMicroelectronics files generated for STM32F3xx MCUs, and boards to use STM32Cube HAL drivers Debugger * New P&E Micro GDB Server for Freescale Kinetis v513_b150304 Adding support for many new devices Addresses some packet parsing issues Fixed Atollic TrueSTUDIO licensing issues * New Segger GDB Server V4.96l This is the latest released version of Segger GDB Server. Please note! This GDB Server does not support STM32F7xx (Cortex-M7). Atollic has used the beta V4.97g of Segger GDB Server when testing STM32F7xx. A new Segger GDB Server can be downloaded from Segger web-site. Latest released version is available here https://segger.com/jlink-software.html Latest beta version is available here https://segger.com/jlink-software-beta-version.html * New Atollic ST-LINK GDB Server version 2.1.0 Added support for new STM32 devices, e.g. STM32L03/L07/L08 STM32F446xx STM32F7xx (no Flash support, only RAM support (to flash use ST-LINK_utility or Segger JLink) Fixed handling of monitor commands ST-LinkUpgrade.exe (firmware version V2.J23) Documentation * Updated Atollic TrueSTUDIO for ARM User Guide * Updated Atollic TrueSTUDIO Upgrade Guide News Version 5.2.1 * Added support for NXP LPC82x microcontrollers (Cortex-M0+) * Added support for NXP LPCXpresso824-MAX and LPC812-LPCXpresso boards * Solved pre- and post build steps didn't always resolve variables * Solved Processor Expert Linker script warning dialog * Added progress bar when importing projects from Processor Expert * Solved Tool Chain Edit Preferences for imported projects from Processor Expert * Solved import of projects created by STM32CubeMX * Solved FPU value handling when no FPU selected or MCU lacks FPU * Solved FPU abi was set incorrectly * Solved irrelevant error messages from Language Setting provider * Solved tool-options not changed if target changed * Solved Code Analysis wasn't enabled for C-files in C++-projects * Solved Code Analysis parsing failed on "unsigned long" redefinition News Version 5.2.0 Product updates * Freescale ProcessorExpert projects parsed and handled by TrueSTUDIO * Update Atollic ARMTools toolchain, Build 14.09 Based on Atollic ARMTools toolchain, Build 14.06 + new patches libgcc patched - "Disable JCR section when java is not enabled" gdb 7.6.0 patched - "Reading anonymous structs/unions" * Solved Pre and Post build functionality when parallel build is used * ARM and Thumb2 instruction set can now be used for for Texas Instruments Hercules RM48L and TMS570 (Cortex-R4) projects * Solved problem so target flags are set correctly when changes are made in "Target Settings" tab in "Project Properties" dialog * Solved problem when using a fixed toolchain location * Solved problem reading anonymous structs/unions in gdb * Solved SWV Data Trace problem which could happen on some variables * Solved "SWV Data Trace Timeline Graph" problem, variable name is now updated when data trace is changed to log new variable * Fixed SWV Console to use a monospaced (non-proportional) font and configured tabs are automatically opened * Improved information in "SWV Exception Trace Log" view when timestamps is not enabled * Project build log files are not created by default * Updated license system components * Added listusers.exe to Network License server installation MCU updates * Added Freescale Kinetis KL17Z, KL27Z, KL33Z, KL43Z Series (Cortex-M0+) * Added Freescale Kinetis K02F Series (Cortex-M4) * Added Freescale Kinetis K11DxxxA rev2 Series (Cortex-M4) * Added Freescale Kinetis K21DxxxA rev2 Series (Cortex-M4) * Added Freescale Kinetis K24FN256 devices (Cortex-M4) * Added NXP LPC11E6x Series (Cortex-M0+) * Added NXP LPC11U6x Series (Cortex-M0+) * Added Renesas R-IN32M3 Series (Cortex-M3) * Added STMicroelectronics STM32F09 Series (Cortex-M0) * Added STMicroelectronics STM32F411 Series (Cortex-M4) * Added Silicon Labs EFM32GG900F512 and EFM32GG900F1024 devices * Added Silicon Labs EFM32LG360F256 device * Added Silicon Labs EFM32WG360F256 device Board updates * Added Freescale Freedom-KL43Z board * Added Freescale TWR-K02F100M board * Added Freescale TWR-K21D50MA board * Added Freescale TWR-K21F120MA board * Added Freescale TWR-K24F120M board * Added Freescale TWR-KL43Z48M board * Added Freescale TWR-KV30F100M board * Added Silicon Labs EFM32WG-DK3850 board * Added STMicroelectronics NUCLEO-F072RB board Standard peripheral library and microcontroller software * Updated to latest Silicon Labs EFM32 files v3.20.7 * Updated to latest Silicon Labs SVD files * Updated Silicon Labs files generated for EFM32 MCUs and boards Debugger * New P&E Micro GDB Server for Freescale Kinetis v513 Adding support for many new devices * New Segger GDB Server V4.92 Added support for many new devices, Real Time Terminal (RTT) and several other improvements * Default port for debugging the second core on dual core devices with Segger JLink is changed to port 2341 Documentation * Updated Atollic TrueSTUDIO User Guide News Version 5.1.1 * Solved breakpoint setting problem when path or file names contains spaces and GDB 7.6.0 is used * Solved problems in RTOS, SWV, ETB/ETM views when GDB 7.6.0 is used * Solved problem when selecting to use a "Fixed tool chain location". The path was not always updated correctly in TrueSTUDIO v5.1.0 * Solved TrueSTUDIO version check error introduced in TrueSTUDIO v5.0.0 News Version 5.1.0 New product feature * New Atollic ARMTools toolchain, Build 14.06 Based on GCC ARM Embedded v4.8-2042-q1-update GCC 4.8.3 + patches Newlib 2.1.0 Binutils 2.23.2 Newlib-nano 2.1.0 GDB 7.6.0 + patches ARM Toolchain news: Possible to use Link Time Optimization (LTO) New general optimization level for debugging, -Og, gives much smaller coded compared to -O0 while still keeping the code debug friendly New compiler option, -mslow-flash-data, to minimize the literal load to boost performance for some armv7-m targets New compiler option, -mpic-data-is-text-relative, to enable/disable addressing data with PC relative Includes Cortex-R4 libraries built for ARM and Thumb-2 instructions. Only Thumb-2 versions of Cortex-R4 libraries was available in previous toolchain * New PC Toolchain Based on MinGW (GCC version 4.8.1, GDB version 7.6.1) Product updates * Easy to select which toolchain version to use * Toolbar buttons shall be at fixed locations * Perspective buttons can be reordered at will by user * The new Atollic ARM Tools Language setting provider for ARM Toolchain makes preprocessor includes, macros, and paths settings to work better in editor * Target Settings tab is only visible for project properties setting and not for file/folder properties * Added new general optimization level for compile, -Og * Possible to enable External builder * Breakpoints in debug session are now set using the absolute path name This solves an earlier problem, breakpoints from other projects in the workspace could be enabled if a file with the same name exists in debugged project * Solved problem with Vector Floating-Point (VFP) coprocessor instructions "vmsr" and "vmrs" which the previous assembler did not not handled correctly for all operands. The old instructions "fmxr" instead of "vmsr" and "fmrx" instead of "vmrs" was required to be used. This is not necessary any longer MCU updates * Added Freescale Kinetis KM1x Series (Cortex-M0+) * Added Freescale Kinetis KM3x Series (Cortex-M0+) * Added Freescale Kinetis K22F 128K 100 MHz devices (Cortex-M4) * Added Freescale Kinetis K22F 256K/512K 120 MHz devices (Cortex-M4) * Added Freescale Kinetis KE04Z devices (Cortex-M0+) * Added Freescale Kinetis KE06Z devices (Cortex-M0+) * Added Freescale Kinetis KEA Series (Cortex-M0+) * Added Freescale Kinetis KL03Z devices (Cortex-M0+) * Added Freescale Kinetis KV3x Series (Cortex-M4) * Added Freescale Kinetis KW0x Series (Cortex-M0+) * Added Freescale Kinetis KW2x Series (Cortex-M4) * Added STMicroelectronics STM32L0 Series (Cortex-M0+) * Added STMicroelectronics STM32F358 devices (Cortex-M4) * Added STMicroelectronics STM32F378 devices (Cortex-M4) * Added some new STMicroelectronics STM32L15x devices (Cortex-M3) * Fixed ARM, Freescale and NXP Cortex-M0+ based devices uses gcc option ��mcpu cortex-m0plus� * Updated the CMSIS V1.30 file generated with Toshiba Cortex-M3 devices. The functions __STREXB and __STREXH are updated to make the code compile with gcc v4.8 Board updates * Added Freescale Freedom-K22F board * Added Freescale Freedom-K64F board * Added Freescale Freedom-KE06Z board * Added Freescale Freedom-KL03Z board * Added Freescale TWR-K22F120M board * Added Freescale TWR-KV31F120M board * Added Freescale TWR-KW21D256 board * Added Freescale MRB-KW019032EU board * Added STMicroelectronics NUCLEO-L053R8 board Standard peripheral library and microcontroller software * Added Infineon new file to support DAVE generated code Debugger * New Atollic ST-LINK GDB Server version 2.0.0 Multi instance of ST-LINK selection (debug two or more boards) Note! Each gdbserver must use individual port number Added flash support for new STM32 devices ST-LinkUpgrade.exe (firmware version V2.J22) * New Segger GDB Server V4.86a Added support for many new devices and several improvements Documentation * Updated Atollic TrueSTUDIO User Guide * Updated Atollic TrueSTUDIO Upgrade Guide * New GNU Make, Assembler, C/C++ preprocessor, C/C++ compiler, Linker, Binary Utilities, Debugger, and Library manuals * New Segger J-Link/J-Trace User Guide, Software Version Manual Version 5.0.0 New product feature * Based on Eclipse version 4.3.0 and CDT version 8.2.1 New "Quick access" search field in main toolbar to find and open views, perspectives etc. #includes can be organized in editor (use Shift+Ctrl+O in C/C++ editor) "Pre-build" and "Post-build" steps works also when "Parallel build" is used in managed mode projects. (e.g. use "cmd /c dir") Detached windows can have several views Eclipse can use themes * Silicon Labs is added as a supported semiconductor vendor * Spansion is added as a supported semiconductor vendor * OpenOCD GDB Server can be selected in the debugger configuration GUI Note! The OpenOCD GDB Server is not installed by TrueSTUDIO installer. OpenOCD needs to be installed separately. * SVN+SSH protocol is now supported for the Subversion client Product updates * Updated and improved license system * Floating network license server uses TCP/IP * Various usability improvements to TrueINSPECTOR, TrueANALYZER and TrueVERIFIER * Support for FreeRTOS v8 RTOS debugging * Fixed preferences for P&E Micro GDB Server program and working dir * Fixed SWV datatrace handling of signed data * Fixed a number of SWV and ETM trace bugs * Added "monitor reset" command after "load" in GDB script when Segger J-Link probe is used and code is located to flash. Without reset command the stack pointer is not set if flash was erased before load. In that case program run will fail if startup code does not initialized stack pointer. * Fixed missing RM48 board and mcu for JTRACE probe * Updated license system components * Updated Java(TM) SE Runtime Environment (build 1.7.0_51-b13) MCU updates * Added Atmel SAMD20E18 device (Cortex-M0+) * Added Freescale Kinetis KV10 Series (Cortex-M0+) * Added Freescale Kinetis KE02Z (v2.0), 40 MHz, (Cortex-M0+) * Added Infineon new XMC1100, XMC120x, XMC130x devices (Cortex-M0) * Added Infineon new XMC4108, XMC4504 devices (Cortex-M4) * Added STMicroelectronics STM32F04x, 32K, devices (Cortex-M0) * Added STMicroelectronics STM32F031xx devices (Cortex-M0) * Added STMicroelectronics STM32F051xx devices (Cortex-M0) * Added STMicroelectronics STM32F071xx devices (Cortex-M0) * Added STMicroelectronics STM32F072xx devices (Cortex-M0) * Added STMicroelectronics STM32F078xx devices (Cortex-M0) * Added STMicroelectronics STM32L1xx, 512K, devices (Cortex-M3) * Added STMicroelectronics STM32F301/302, 64K, devices (Cortex-M4) * Added STMicroelectronics STM32F33x, devices (Cortex-M4) * Added STMicroelectronics STM32F401xD, STM32F401xE, devices (Cortex-M4) Board updates * Added Freescale TWR-KV10Z32 board * Added Freescale TWR-K64F120M board * Added STMicroelectronics NUCLEO-F030R8 board * Added STMicroelectronics NUCLEO-F103RB board * Added STMicroelectronics NUCLEO-F401RE board * Added STMicroelectronics NUCLEO-L152RE board Standard peripheral library and microcontroller software * Added Atmel SVD files for SAM4L, SAM4E, and SAM D20 Series * Updated Atmel SVD files for most Atmel microcontrollers * Updated Infineon header and SVD files for XMC1100, XMC1200, and XMC1300 * Updated STM32F0 firmware library to version 1.3 Debugger * New Atollic ST-LINK GDB Server version 1.9.0 Added flash support for STM32F04x Added flash support for STM32F301 Added flash support for STM32F333/334 Added flash support for STM32L0xx Added flash support for STM32L1xxxxxxA Added flash support for STM32L1xxxE (512K Flash version) Solved problem with STM3L and programming EEPROM Using new STLinkUSBDriver.dll Using new stlink_winusb driver for STM32 Nucleo boards New ST-LinkUpgrade.exe fw V2.J20 (works also with STM32 Nucleo boards) The program ST-LinkUpgrade.exe is used to upgrade the firmware. It is available in in folder %installdir%\Servers\ST-LINK_gdbserver. * New P&E Micro GDB Server for Freescale Kinetis Adding support for many new devices * New Segger GDB Server V4.82 Adding support for many new devices Documentation * Updated Atollic TrueSTUDIO User Guide * Updated Atollic TrueSTUDIO Upgrade Guide * Updated Atollic TrueSTUDIO Installation Guide Version 4.3.1 * Solved problem with spaces in path or file names. Spaces in path or file names were not allowed when "Enable live expressions" was enabled in debug configurations for J-Link. The problem also appeared if switching from J-Link debug probe in the Debug Configuration to another debug probe and having "Enable live expressions" enabled. Version 4.3.0 New product feature * Extended language support (Japanese, Korean and simplified Chinese) * New Live Expressions view. Variables and Expressions are updated live during debug. Segger J-Link probe is required. * RTOS Kernel Aware (KA) debugger Added Freescale MQX RTOS support (Task Summary view) * Added support for Renesas RZ/A1H group (Cortex-A9) * Added support for Texas Instruments Hercules RM48L series (Cortex-R4) Product updates * Product branding updates related to "Pro" and "Premium" versions * Various usability improvements to TrueINSPECTOR, TrueANALYZER and TrueVERIFIER * Updated installer supporting new languages MCU updates * Added ARM Cortex-A12 generic support * Added Freescale Kinetis KE04 devices * Added Freescale Kinetis K24F devices * Added Freescale Kinetis K63F and K64F devices * Added Renesas RZ/A1H group devices * Added Texas Instruments Hercules RM48L devices * Added flash support project for Texas Instruments Hercules TMS570 * Added Toshiba TMPM36B devices Board updates * Added Silicon Labs, Energy Micro, EFM32ZG-STK3200 board * Added Freescale Freedom-KE04Z board * Added Renesas RTK772100BC00000BR board * Added STMicroelectronics STM3221G-EVAL Board * Added STMicroelectronics STM32F401-Discovery board * Added Texas Instruments Hercules TMDXRM48HDK board Standard peripheral library and microcontroller software * Updated Energy Micro Zero Gecko drivers (V3.20.2) * Updated all Energy Micro SVD files (V1.6) * Updated Texas Instruments TIVA C Series SVD files (V11288) Debugger * Segger J-Link: Note! Live Expressions view requires Segger J-Link GDBServer v4.78h Updated TI TMS570 debug script configuration (JLinkScript not needed) Documentation * Updated Atollic TrueSTUDIO User Guide * Updated Atollic TrueSTUDIO Upgrade Guide * Updated Atollic TrueSTUDIO Installation Guide * Added GDBserver manuals to Windows startup menu (TrueSTUDIO section) Version 4.2.0 New product feature * Enhanced SFR view SFR view accessible and usable also from editor without debug session connected to target SFR view can be configured to use user updated and new CMSIS-SVD file SFR view can be configured to display a second custom SVD file * Enhanced ETM/ETB Trace Function trace mode added, in addition to C/Mixed/Assembler mode Start/stop trace trigger settings added from C/C++ source code editor, and breakpoints view Time stamps can now be configured * Eclipse p2 update system now enabled and can be used to install new functionality Product updates * is updated with a new fwrite() function which maps to _write() and produces smaller code size * Debug views are grouped into folders in Open View menu * Execution control toolbar buttons moved to main toolbar in debugger perspective * Debugger launch configuration setting dialog updated All Startup scripts are now located under the "Startup Scripts" tab A new "Target Hardware Initialization Script" tab used for commands to initialize hardware has been added The "Target Software Startup Scripts" tab includes the following tabs "Debug" (normal Debug), "Analyze" (TrueANALYZER) and "Unit Test" (TrueVERIFIER) * Fixed configuration problem setting SWV port to non-default value * Fixed configuration of JTAG scan chain for Segger probe * ETM/ETB Trace Improved Trace configuration dialog Added trace support for more Cortex-M devices (supports Energy Micro, Freescale, Infineon, NXP and STMicroelectronics) * RTOS Kernel Aware (KA) debugger Improved refresh of RTOS KA views Fixed FreeRTOS KA debugger views to work with latest FreeRTOS versions Added TOPPERS "Cyclic handler" and "Alarm handler" views * Various stability and usability improvements to TrueINSPECTOR, TrueANALYZER and TrueVERIFIER * Installer automatically sends the Computer ID to the registration web form * Updated license system components MCU updates * Added Atmel SAMA5D3 Series (Cortex-A5) * Added Atmel SAM D20E, D20G, and D20J Series (Cortex-M0+) * Added Energy Micro Zero Gecko Series (Cortex-M0+) * Added Freescale Vybrid VF3xx and VF5xx Family (Cortex-A5) * Added more devices in Freescale Vybrid VF6xx Family (Cortex-A5/M4) * Added Freescale i.MX50, and i.MX51 Family (Cortex-A8) * Added more Freescale i.MX53 Family (Cortex-A8) * Added more Freescale i.MX6 Family (Cortex-A9) * Added Spansion MB9A150 Series (Cortex-M3) * Added Spansion MB9B560R, MB9B460R, MB9B360R, and MB9B160R Series (including support for all M/N/R devices in these series) (Cortex-M4) Note! Spansion devices are still named Fujitsu in Atollic TrueSTUDIO * Added STMicroelectronics STM32F030 devices (Cortex-M0) * Added STMicroelectronics STM32F401 devices (Cortex-M4) * Added STMicroelectronics STM32L100 devices (Cortex-M3) * Added STMicroelectronics STM32L1xx_A devices (Cortex-M3) * Added Texas Instruments TMS570 series (Cortex-R4) Board updates * Added Energy Micro EFM32WG-STK3800, Wonder Gecko Starter Kit * Added STMicroelectronics STM32052B-EVAL board * Added STMicroelectronics STM32F429I-DISCO board * Added STMicroelectronics STM32429I-EVAL board * Added STMicroelectronics STM32439I-EVAL board * Added Texas Instruments TMDX570LS31HDK (Hercules Cortex-R4) Standard peripheral library and microcontroller software * Updated CMSIS and SVD files for Energy Micro Gecko, Tiny Gecko, Giant Gecko and Leopard Gecko * Updated CMSIS files for Infineon XMC1100, XMC1200, XMC1300, XMC4200, XMC4400, and XMC4500 Series * Added CMSIS-SVD file for STMicroelectronics STM32W series * Updated CMSIS-SVD files for STMicroelectronics STM32F4 devices Toolchain updates * New version of gdb Debugger * New Segger GDB Server Adding support for many new devices Fixed Freescale i.MX reset issue and many more enhancements * New ST-LINK GDB Server Using new ST USB driver for ST-LINK/V2 on Windows7 and Windows8 Corrected STM32L152 flash handling in ST-LINK_gdbserver Fixed problem that sometimes could occur when flashing last bytes of file Added flash support for STM32F401, STM32L1xx, and STM32F301 Documentation * Updated Atollic TrueSTUDIO User Guide * Updated Atollic TrueSTUDIO Upgrade Guide * Updated Atollic TrueSTUDIO Installation Guide Version 4.1.0 New product feature * Added ETM and ETB instruction trace * Added RTOS-aware debugging views for Quadros RTXC RTOS * Added more RTOS debugger views for TOPPERS RTOS * Supporting many new MCUs and boards from Atmel, Freescale, Infineon, Fujitsu, STMicroelectronics, and Texas Instruments Product updates * Updated Code Review perspective toolbar buttons and views * Updated TrueINSPECTOR. Previously, the static code analysis could only be done on the full project. Now it is possible to perform static analysis on only one file, which improves performance. It is now also possible to save the MISRA-C rule setup into a configuration file, for later re-loading. * Updated TrueVERIFIER (add-on product) now contains a new faster test engine and a redesigned user interface, massively improving the capabilities and ease of use. * Updated TrueANALYZER (add-on product) can now also visualize where and why you do not reach better test quality. * A .gdbinit_prestartup script can be run before break points are set Toolchain updates * Updated GDB for optimized trace data reading. Documentation * Updated Atollic TrueSTUDIO for ARM User Guide New chapters Instruction Trace Kernel Aware Debug with Quadros RTXC RTOS Kernel Aware Debug with Toppers RTOS Code Review Updated chapters Introduction Static Code Inspection (TrueINSPECTOR) Code Coverage Analysis (TrueANALYSER) Test Automation (TrueVERIFIER) MCU updates * Added Atmel AT91SAM3A, AT91SAM3S8, and AT91SAM3X Series (Cortex-M3) * Added Atmel AT91SAM4L, AT91SAM4E, AT91SAM4S Series (Cortex-M4) * Added Freescale K21F and K22F Series (Cortex-M4) * Added Freescale KE02 Series (Cortex-M0+) * Added Freescale KL02, KL26, KL36, KL46 Series (Cortex-M0+) * Added Fujitsu FM3 MB9B120, MB9B320, and MB9B520 Series (Cortex-M3) * Added Fujitsu MB9AF144N microcontroller (Cortex-M3) * Added STMicroelectronics STM32F4x9 Series (Cortex-M4) * Added Texas Instruments Tiva C Series (Cortex-M4) * Solved NXP LPC4357 linker script file problem * Solved Freescale iMX5 and iMX6 interrupt vector table location problem Board updates * Updated Atmel SAM3 board examples to use latest Atmel ASF library * Added Freescale Freedom-KE02Z * Added Freescale Freedom-KL02Z * Added Freescale TWR-KL46Z48M * Added Fujitsu SK-FM3-48PMC-MB9BF524K * Added Fujitsu SK-FM3-80PMC-MB9BF524M * Added Infineon XMC1100_Boot_Kit * Added Infineon XMC1200_Boot_Kit * Added Infineon XMC4500_Relax_Lite_Kit * Added Texas Instruments EK-LM4F232 (with Tiva C Series device) * Solved STMicroelectronics STM32L_Discovery board clock config problem Standard peripheral library and microcontroller software * Updated Atmel SVD files to latest version * Updated Atmel SAM3 startup code to set the stackpointer in reset function * Updated Energy Micro SVD files to latest version * Updated Energy Micro Wonder Gecko library to version 3.20.0 * Updated Freescale startup files for Kinetis L Series to assembler files * Added Freescale SVD files for Vybrid VF6xx and i.MX6 processors * Updated STM32F0xx Standard Peripheral Library Debugger * Added Trace support for ETM and ETB * Updated J-LINK_gdbserver * Added ST-LINK_gdbserver support for STM32F052 Stingray devices. * Corrected a ST-LINK_gdbserver flash programming bug that could occur when flash parallelism mode to 32 or 16 was used. * Adding character encoding setting to CP1252 in gdbscripts to handle gdb problem with Japanese characters. Version 4.0.1 * Solved problem when opening or importing an old project. In TrueSTUDIO 4.0.0, a new FPU option was added to the TrueSTUDIO project format. Unfortunately we discovered a bug when opening old projects, where this FPU option was not always set correctly. This may result in a build error, or in worst case, the program might be linked with the wrong runtime library. This is now fixed! * Upgraded demo version of TrueVERIFIER Speed, stability and usability improvements Version 4.0.0 New product feature * Based on Eclipse version 3.8.1 and CDT version 8.1.1 * New ARM Toolchain based on GCC ARM Embedded v4.7-2012-q4-major * New updated tiny_printf.c file. See the "Product updates" section below * Improved Project Wizard * Two versions of syscalls.c can be created "Dynamic Heap size (Default)" and "Fixed heap size (RTOS)". See the "Product updates" section below * New Fault Analyzer Debugger View * Added RTOS-aware debugging for HCC Embedded eTaskSync RTOS task list uITRON compliant TOPPERS RTOS task list * The UML diagram editors has been removed Toolchain updates * New Atollic ARMTools toolchain, Build 13.02 - built with GCC - 4.7.3 20121207 [ARM/embedded-4_7-branch revision 194305] Binutils - 2.22 with mainline backports GDB - 7.4.1 with mainline backports Newlib - 1.19 with mainline backports Newlib-nano - 1.0 (newlib branch optimized for code size) Supporting floating point hardware NEON-VFPv3, VFPv3-D16, VFPv3-D32 NEON-VFPv4, VFPv4-D16, VFPv4-D32 * Features: All GCC 4.7 features, plus latest mainline features Option -munaligned-access for ARM is used by default for architectures supporting unaligned access. Support for unaligned double access added with -munaligned-double-access Support for more features from C11 revision of ISO C Support various new GNU extensions to the DWARF Additional code size optimizations Newlib-nano: newlib branch optimized for code size GDB support of unwind from exception handler GDB support of FP registers in Cortex-M4 * Fixed problem LINKER_FLAGS and COMPILER_FLAGS options "-mhard-float" and "-mfloat-abi=hard" can be used for for floating point operations * Known issues in this release: GCC 4.7 might generate larger code than GCC 4.6 when optimizations are enabled. This is due to GCC 4.7 doing more inlining of functions. Add the following option to the compiler for more like older behavior: --param early-inlining-insns=10 Product updates * Improved project wizard Added fpu selection for generic ARM MCUs Display fpu selection when mcu has an fpu Added C library selection "Newlib-nano" or "Newlib" Added C++ library selection "Reduced C and C++", "Standard C and C++", "Reduced C++ and Standard C", or "Standard C++ and Reduced C" Added system calls file selection "Dynamic Heap size" or "Fixed Heap Size" * Easier to create new C/C++/TrueSTORE projects from the File menu * Updated tiny_printf.c file Contains minimal iprintf/siprintf/fiprintf and provides aliased declarations for printf/sprintf/fprintf pointing to *iprintf variants. * Two versions of syscalls.c can be created depending on system requirements. For both versions the heap starts after the static allocated memory in RAM and allows to grow up to a limited value. "Dynamic Heap size (Default)" - sbrk() checks heap with current stack pointer. This implementation requires the stack to be located at an higher address then the location of the heap. "Fixed heap size (RTOS)" - sbrk() checks heap with _Min_Heap_size symbol. The _Min_Heap_size needs to be set to an appropriate value in the linker script. * Added "No strict aliasing" in C/C++ properties settings * Updated linker scripts so that const data is located in own output section * Headless build can be used with Floating Network Licenses * Debug view displays correct call stack also when debugging interrupts * Improved upgrade information when ST-LINK firmware needs to be updated * Added group with libs to linker flags solving lib reference problems -Wl,--start-group -lc -lm -Wl,--end-group * Updated Micrium Probe proxy plugin to new version * Upgraded TrueINSPECTOR Menus and toolbar icons updated Report generation GUI updated Static library projects can be inspected * Upgraded demo version of TrueANALYZER Toolbar menus and icons updated Report generation GUI updated Fixed problem that files could be locked by TrueANALYZER Updated coverage color coding in editor * Upgraded demo version of TrueVERIFIER Menus and toolbar icons updated in Unit Test perspective Added toolbar buttons in the Unit Test view Improved performance Improvements in "New test" dialog box Project tests are location independent Solved problem that occurred if project was renamed Added reminder to exclude c-files that run before main() Auto-save modified files before generating unit test New test function uses the tested function as default name Added possibility to rename tests and test suites All tests in one test suite shares a common c-file with INIT/EXIT code Added possibility to associate already instrumented test suites with functions Corrected problem in coverage view that occurred if tests where updated Report generation GUI updated * Updated Information Center including P&E Micro GDBServer manual * Updated License Manager supporting copying of fields * Updated Java(TM) SE Runtime Environment (build 1.7.0_13-b20) Documentation * Updated Atollic TrueSTUDIO for ARM Quick Start Guide * Updated Atollic TrueSTUDIO for ARM User Guide * Updated Atollic TrueSTUDIO Important upgrade information manual * P&E Micro GDBServer manual MCU updates * Added ARM generic support for Cortex-A7/A8/A9/A15 * Added ARM generic support for Cortex-R4/R5/R7 * Added Energy Micro Wonder Gecko complete support (Cortex-M4) * Added Infineon XMC1000 Family (based on Cortex-M0) * Added NXP LPC4300 Series (dualcore Cortex-M4 and M0) * Added STMicroelectronics STM32F405OG, STM32F405OE, STM32F415OG * Added STMicroelectronics STM32F42x and STM32F43x series (Cortex-M4) Board updates * Added Freescale Freedom-KL05Z * Added Freescale MCIMX53-START-R (i.MX53 Cortex-A8) * Added Freescale SABRE Lite MCIMX6Q-SL BOARD (i.MX6 Cortex-A9 4xCPU) * Added Fujitsu SK-FM3-48PMC-USBSTICK * Added Fujitsu SK-FM3-64PMC1-MB9AF132L * Added Fujitsu SK-FM3-100PMC-MB9AFB44N * Added Fujitsu SK-FM3-100PMC-MB9BF516N * Added Fujitsu SK-FM3-176PMC-ETHERNET * Added Infineon XMC1100 for ARDUINO (Cortex-M0) * Added NXP - Embedded Artist LPC4088-32 Developer's Kit * Added NXP - Hitex LPC4350 Evaluation Board (Cortex-M4 and M0) * Added NXP - NGX Technologies LPC433x-Xplorer (Cortex-M4 and M0) * Added STMicroelectronics STM32437I-EVAL board Standard peripheral library and microcontroller software * Added Energy Micro Wonder Gecko SVD files * Updated Energy Micro drivers to v3.0.3 and using assembler startup files * Updated Fujitsu SVD files to latest version (V1.7) * Updated NXP SVD file for LPC11Uxx * Updated STMicroelectronics STM32F3 drivers and BSP Debugger * New ST-LINK_gdbserver v1.7.3 Pro Supporting STM32F42x and STM32F43x (2Mbyte flash) Reporting MSP and PSP register information * New Segger J-Link GDBServer version 4.62a (Command line version) Reporting Cortex-M4 floating point registers and other improvements J-Link GDB Server can be started with script file * New P&E Micro GDB server for Kinetis Problem to autostart GDB server when using onboard OSJTAG on some boards has been solved. Note! This GDB server version does not support Serial Wire Viewer (SWV) Version 3.3.0 New product feature * TrueINSPECTOR is now included as a standard licensed feature of TrueSTUDIO Pro and includes: + MISRA-C compliance checking + Code metrics including commenting level and code complexity analysis + Rich GUI for results presentation + Report generator (PDF/HTML/Office formats) * Micrium uC/OS-III debug kernel aware RTOS debug support * Memory fill function is added to the debugger memory views * Support for P&E Micro GDB Server for Freescale Kinetis added includes target support using the following target interface: + P&E USB Multilink + P&E USB Multilink FX + OpenSDA Embedded Debug (embedded in certain Freescale eval boards) + Embedded OSJTAG * Many improvements in ST-LINK & J-Link JTAG probe handling * Many improvements to Serial Wire Viewer (SWV) handling * Improved Energy Micro target support * Improved STMicroelectronics target support * Improved NXP target support * Improved Toshiba target support * Improved Infineon target support * Documentation improvements Product updates * Project Wizard lists (Vendor, Family, and Device) is now sorted alphabetically for better ease use * Better error handling in TrueSTORE * Added puts() and fputs() functions to making programs smaller, this is also saving several KB of code when printf with "\n" is used * Atollic ARMTools updated with new linker solving an EABI compatibility linker problem * GCC_EXEC_PREFIX environment variable do no longer interfere with TrueSTUDIO * Infineon linker script updated so that a heap problem is fixed * Debug configuration GUI fixed so that Apply button is enabled when "Initial Speed" is changed * gdbscripts for ST-LINK probes fixed to work with all RAM-based projects * Updated gdbscripts to suit TrueVERIFIER * SWV: Exception tracing is improved with more timing calculations * SWV: It is now possible to clear the SWV trace buffer * SWV: Jump to editor hypertext links in many places in different views * SWV: Timeline graphs now work correct with SWV prescaler value >1 * SWV: Bug with SWV garbage data before trace start is fixed * SFR viewer Write/Only register can now be written to * Updated version of TrueINSPECTOR, TrueANALYZER and TrueVERIFIER Documentation * New super-short Quick Start Guide has been introduced * New User Guide (based on the previous Quick Start Guide) * Updated Upgrade Guide * Updated Information Center * Many new example projects added to Atollic TrueSTORE MCU updates * Generic ARM7 and ARM9 startup code bug is fixed * Added Energy Micro Wonder Gecko series (Cortex-M4) * Added Infineon XMC4100, XMC4200 series (Cortex-M4) * Added Infineon XMC4400-F64x512, XMC4400-F100x256, XMC4400-F64x256, XMC4402-F100x256, XMC4402-F64x256 (Cortex-M4) * Added NXP LPC1100LV, LPC11A00, and LPC11E00 series (Cortex-M0) * Added NXP LPC800 series: LPC810, LPC811, LPC812 (Cortex-M0+) * Added NXP LPC4000 series (Cortex-M4) * Added NXP LPC13Uxx series: LPC1315, LPC1316, LPC1317, LPC1345, LPC1346, LPC1347 (Cortex-M3) * Added NXP many new LPC1100(X)L devices (Cortex-M0) * Added NXP some new LPC11U00 devices (Cortex-M0) * Added NXP a new miniature package device (Cortex-M0) * Added NXP some new LPC1800 devices: LPC1812, LPC1813, LPC1815, LPC1817, LPC1822, LPC1823, LPC1825, LPC1827, LPC1833, LPC1837 (Cortex-M3) * Added STMicroelectronics STM32F050F4, STM32F050G4, STM32F050F6, STM32F050G6 (Cortex-M3) * Updated so STM32L family now are classified in three microcontroller family groups: STM32 Ultralow power devices MD (up to 128 KB flash) STM32 Ultralow power devices MD+ (256 KB flash) STM32 Ultralow power devices HD (384 KB flash) * Added Toshiba TMPM361FDFG, TMPM361FYFG, TMPM365FWXBG, TMPM366FDXBG, TMPM366FYXBG, TMPM366FWXBG, TMPM370FYDFG, TMPM380FYDFG,TMPM380FWDFG (Cortex-M3) Board updates * Added Energy Micro EFM32GG-STK3700, EFM32LG-STK3600 and EFM32G-DK3550 * Added Infineon Technologies IFX_XMC4200, IFX_XMC4400 Standard peripheral library and microcontroller software * Updated Energy Micro drivers for Gecko, Tiny Gecko, Leopard Gecko, and Giant Gecko to Version 3.0.2 * Updated Infineon XMC4500, XMC4400 files * Added Infineon XMC4200/4100 files * Updated and added many NXP files * Updated Toshiba TMPM061 drivers to V2.0.2.2 * Updated Toshiba TMPM365 drivers to V2.0.2.1 * Updated Toshiba TMPM376 drivers to V2.0.2.2 * Updated Toshiba TMPM061 linker script and generated files SFR viewer * Updated Energy Micro SVD files to V1.6 * Updated Infineon SVD file for XMC4500 microcontrollers V1.1.5 * Added Infineon SVD file for XMC4400 microcontrollers V1.0.8 * Added Infineon SVD file for XMC4200/4100 microcontrollers V1.0.7 * Added NXP SVD file for LPC11Axx microcontrollers V0.6 * Added NXP SVD file for LPC11D14 microcontrollers V4 * Added NXP SVD file for LPC11Exx microcontrollers V5 * Added NXP SVD file for LPC13Uxx microcontrollers V0.5 * Added NXP SVD file for LPC178x_7x microcontrollers V0.6 * Updated NXP SVD file for LPC11xx microcontrollers to V6 * Updated NXP SVD file for LPC11Uxx microcontrollers to V0.5 * Updated NXP SVD file for LPC18xx microcontrollers to V18 Debugger * Fixed problem that ST-LINK option "wait for synch package" sometimes affected J-Link * New ST-LINK_gdbserver debugger v1.7.0 ST-LINK: Cortex registers PRIMASK, BASEPRI, FAULTMASK and CONTROL registers are now displayed ST-LINK: can now flash empty STM32L devices ST-LINK: now supports STM32L medium density plus devices ST-LINK: now supports STM32F050xx (Stingray) ST-LINK: Bug with STM32F0 flashing sometimes not working is fixed * New Segger J-Link GDBServer version 4.56d (Command line version) J-Link: Stepping after restart command now works with Segger J-Link J-Link: Restart command now works with Segger J-Link J-Link: Latest version of Segger gdbserver is now bundled * New P&E Micro GDB server for Kinetis Note! This GDB server version does not support Serial Wire Viewer (SWV) License manager * Stability improvements in the copy protection system * Better handling of floating network licenses * TrueINSPECTOR now uses the same copy protection system as TrueSTUDIO * TrueANALYZER now uses the same copy protection system as TrueSTUDIO * TrueVERIFIER now uses the same copy protection system as TrueSTUDIO TrueSTORE * Many new example projects added, over 1000 is now available in TrueSTORE Version 3.2.0 New product feature * Added RTOS-aware debugging (embOS, FreeRTOS, ThreadX) * Added Micrium plugin that bridges to Micrium uc/Probe * Added support for Git version control system * Updated SVN version control client to SVN v1.7 (Dialog will popup when opening a workspace containing older projects under SVN. Upgrade is done automatically when user clicks OK) * Added support for Freescale Cortex-M0+ devices * Added support for Freescale Vybrid ((Dual core, Cortex-A5 and Cortex-M4) * Added support for Toshiba Cortex-M0 devices * Managed projects are now relinked if linker script file is modified * Managed projects are now relinked if any reference (e.g. library) updated * Unnecessary rebuilds are not done any longer, this could happen in v3.1.0 when TrueSTUDIO was closed and started again * Fixed so that watchpoints on addresses now works (problem in v3.1.0) * Fixed so that SWV is working when restart debug (problem in v3.1.0) * Fixed so that SWV Console view only shows data on enabled ITM port * Easier to find and download examples from TrueSTORE * Improved TrueSTORE dialog and fixed so that accessing through proxy works * Updated project menu (Reset of perspective required if an old workspace is opened) * Correction in SWV Exception statistics tab so that it always collects data * Fixed dependency calculation for editor so that source code is displayed correctly depending on definitions made in header files. * Fixed problem so that the project is built before starting the debugger * Added support for Segger J-Link JTAG daisy chain configuration * Updated so that floating point registers are shown when debugging with ST-LINK * Updated EFM32 linker scripts, RAM starts on 0x20000000, better performance * Updated XMC4500 linker scripts to use cached memory * Improved ST-Link gdbserver manual * Added IAR to Atollic migration guide to the Information center MCU updates * Added Freescale Kinetis KL0, KL1, KL2 series (Cortex-M0+) * Added Freescale Kinetis K10, K11, K12, K21, K22 series (50 MHz, Cortex-M4) * Added Freescale Kinetis K10, K30, K40, K50 series (72 MHz, Cortex-M4) * Added Freescale Vybrid VF6xx series (Dual core, Cortex-A5 and Cortex-M4) * Added Fujitsu MB9AA30, MB9AA40, MB9AB40, MB9A130, MB9A140, MB9A340, MB9B100, MB9B110, MB9B210, MB9B310, MB9B410, MB9B510, MB9B610, and MB9BD10 series (Cortex-M3) * Added Infineon XMC4400 Series * Added STMicroelectronics STM32F3 Series (Cortex-M4) * Added Toshiba TMPM061FWFG (Cortex-M0) * Added some new Energy Micro Tiny Gecko devices (Cortex-M3) * Added some new Fujitsu MB9A10x, MB9A11x and MB9A31x devices (Cortex-M3) * Added some new STMicroelectronics STM32 and STM32L devices (Cortex-M3) * Added some new Toshiba TMPM36x, TMPM37x, TMPM38x devices (Cortex-M3) Board updates * Added Freescale Freedom-KL25Z (Cortex-M0+) * Added Freescale TWR-KL25Z48M (Cortex-M0+) * Added Freescale TWR-VF65GS10 Vybrid (Cortex-A5 and Cortex-M4) * Added STM32F3_Discovery (Cortex-M4) * Added STMicroelectronics STM32303C-EVAL (Cortex-M4) * Added STMicroelectronics STM32373C-EVAL (Cortex-M4) * Added Toshiba TMPM376-SK (Cortex-M3) Standard peripheral library and microcontroller software * Updated Energy Micro drivers to V3.0.1 * Updated Freescale files for MK60F12 and MK60F15 * Updated Infineon files for XMC4500 * Updated STMicroelectronics STM32F10x drivers to V3.6.1 * Updated STMicroelectronics files for STM32F0 and STM32F4-Discovery kits * Updated STMicroelectronics files for STM3210B, C and E - EVAL boards * Updated STMicroelectronics files for STM32100B and E - EVAL boards * Updated Toshiba TMPM363 drivers to V2.2.0 SFR viewer * New CMSIS SVD files for Energy Micro devices * New CMSIS SVD files for Fujitsu devices * New CMSIS SVD files for STMicroelectronics devices * New CMSIS SVD files for Infineon devices Debugger * New ST-LINK_gdbserver debugger v1.6.0 Added support for STM32F3xx devices Fixed so that the server reports floating point registers only if the mcu contains floating point unit. Fixed a problem to connect to devices in low-power mode using SWD mode Fixed SWV problem when persistent mode was used Fixed so that SWV options (-a and -b) can be set also in config file ST-LINK Firmware version V2.J15.S0 or later is required TrueSTUDIO (v3.2.0 or later) is required to be used for debugging * New Segger J-Link GDBServer version 4.52c (Command line version) Fixed so that restart works Added MSP, PSP, PRIMASK, FAULTMASK, BASEPRI and CONTROL registers displayed in registers view. Version 3.1.0 New product feature * New example project download and installation system * New open project feature from Microsoft File Explorer * Added support for "Headless build" (running build from command line) * New toolbar buttons for Create new C projects, C++ projects and download example projects from Atollic web-site. * Generic support for the ARM Cortex-M0+ core * Redesigned debugger, using DSF (Debugger Services Framework), which is faster and contains many small improvements in many different places * New interrupt statistics graph built on top of Serial Wire Viewer (SWV) * Enhanced variable value tooltip in editor * New Terminate, Rebuild and Re-launch toolbar button * Improved Variable view, Expressions view and Registers view MCU updates * Added Freescale Kinetis 50 MHz microcontrollers (Cortex-M4) * Added Freescale Kinetis 72 MHz microcontrollers (Cortex-M4) * Added STMicroelectronics STM32 F0 Entry-level devices (Cortex-M0) Board updates * Added new boards for Freescale Kinetis TWR-K20DX50M (50 MHz) TWR-K20D72M (72 MHz) TWR-K60D100M (100 MHz) * Added new boards for STMicroelectronics STM32 F0 STM32F0_Discovery STM320518-EVAL * Changed SWV default clocking for STMicroelectronics STM32100E-EVAL Standard peripheral library and microcontroller software * Updated Freescale peripheral library files * Updated Infineon Technologies header file * New STMicroelectronics STM32F0xx drivers v1.0.1 * Updated STMicroelectronics STM32F2xx drivers to v1.1.2 * Updated STMicroelectronics STM32F4xx drivers to v1.0.2 * Updated STMicroelectronics STM32L1xx drivers to v1.1.1 SFR viewer * New SVD files for Freescale * New SVD file for Infineon XMC4500 * New SVD file for STMicroelectronics STM32 F0 Debugger * New ST-LINK_gdbserver debugger v1.5.6 Added support for STM32 F0 devices Fixed problem with stackpointer when using STM32L152D * New Segger J-Link GDBServer version 4.46a (Command line version) Version 3.0.0. New product feature * GUI re-designed and simplified look & feel * Based on Eclipse version 3.7.1 * Improved SWV real-time interrupt tracing * Execution time profiling now present information using bar charts * Improved SFR view * Upgraded demo version of TrueANALYZER, TrueINSPECTOR, TrueVERIFIER Toolchain updates * New Atollic ARMTools toolchain, Build 12.01 - built with Gcc - 4.6.2 20110921 [ARM/embedded-4_6-branch revision 182083] Binutils - 2.21.1.20110908 GDB - 7.3.1.20110908-cvs Newlib - 1.19.0 New supported vendors * Infineon Technologies * NXP Semiconductors New Boards * Added new boards for NXP Semiconductors devices IAR Systems IAR-LPC-11U14-SK IAR Systems IAR-LPC-1788-SK Embedded Artists EMBEDDED_ARTISTS-LPC1788-32 * Added new boards for Infineon Technologies Infineon Technologies IFX_XMC4500 MCU updates * Added Infineon XMC4000 Cortex-M4 microcontrollers * Added NXP LPC1xxx Cortex-M0 and Cortex-M3 microcontrollers * Added STMicroelectronics devices: STM32L: STM32L151C6, STM32L151R6, STM32L152C6 and STM32L152R6 STM32W: STM32W108C8, STM32W108CZ, STM32W108CC Standard peripheral library and microcontroller software * STMicroelectronics STM32L1xx drivers updated to v1.1.0 SFR viewer * New updated SVD files for STMicroelectronics and Fujitsu Debugger New ST-LINK_gdbserver debugger v1.4.6 * Added support for some new STM32W devices * Solved problem with debugging when sleep mode is used * Solved problem that pages 5 (0x8020000) on STM32F2 boards was not erased New Segger J-Link GDBServer version 4.42b (Command line version) Version 2.3.0. New product feature * New "Information Center" collecting important resources in one place * Added HW implementation of floating Project in Project Wizards * Added SWV data plot graphical chart * Added SWV Statistical profiling view * Enhanced SWV views so that double click on displayed PC value opens the corresponding file and line * Variable names can be used when configuring SWV data trace comparator * Corrected SWV clock settings widget * Corrected some dialogs so that enlarged size of text (125%) can be used * The default C/C++ and Debug perspective toolbars and menus have been modified to reduce clutter. Old workspaces will still have the old set of items. Use Window -> Reset Perspective to get the new set. Use Window -> Customize Perspective to add your wanted items. * New demo version of TrueANALYZER included Toolchain updates * New library using HW implementation of floating point. New Boards * Added Energy Micro Giant Gecko Development kit * Added Energy Micro Leopard Gecko Development kit * Added Freescale Kinetis TWR-K70FN1M0 board * Added STMicroelectronics STM32L152D-EVAL * Added Toshiba BMSKTOPASM369 board * Added Keil MCBTMPM395UME board with Toshiba MCU MCU updates * Energy Micro Giant Gecko series are now supported * Energy Micro Leopard Gecko series are now supported * Freescale many new K10-K60 devices are supported * Freescale Kinetis K70 series are now also supported * Freescale Kinetis 100, 120, 150 MHz devices are supported * Freescale MCUs names are updated e.g. MK10DN512Vyy10 (yy = package designator) * STMicroelectronics STM32L High Density devices are supported Standard peripheral library and microcontroller software * Energy Micro CMSIS and efm32 library updated to version 2.2.2 * STMicroelectronics STM32 F4 drivers updated to v1.0.0 * STMicroelectronics STM32 F4 board includes utility files * STMicroelectronics startup files updated so that return from main works * STMicroelectronics SWV debug can be used for STM32L-Discovery board * Toshiba M369 drivers updated SFR viewer * Cortex-M System Control Space (SCS) node added for all Cortex-M3 and Cortex-M4 MCUs including System Control Block, Systick Timer and NVIC registers. * Added new Toshiba new M369 SVD file Debugger New ST-LINK_gdbserver debugger v1.4.1 * STMicroelectronics STM32L high density devices are supported * Corrected so that STM32F2 and STM32F4 can use parallelism flash mode Includes a new Segger J-Link GDBServer (Command line version) Version 2.2.0 First version. ----------------------------------------------------------------------------- 5. Trademarks Atollic, Atollic TrueSTUDIO, Atollic TrueINSPECTOR, Atollic TrueVERIFIER, Atollic TrueANALYZER and Atollic TrueSTORE and the Atollic logotype are trademarks or registered trademarks owned by Atollic. ARM, ARM7, ARM9 and Cortex are trademarks or registered trademarks of ARM Limited. Atmel and SAM-ICE are trademarks or registered trademarks of Atmel Corporation. Silicon Laboratories, Silicon Labs, Energy Micro and EFM are registered trademarks of Silicon Laboratories Inc. Freescale, Kinetis and Vybrid are trademarks or registered trademarks of Freescale Semiconductor. Spansion are trademarks or registered trademarks of Spansion LLC. STMicroelectronics and STM32 are trademarks or registered trademarks of STMicroelectronics. Texas Instruments and Stellaris are registered trademarks of Texas Instruments Inc. Toshiba and TX are trademarks or registered trademarks of Toshiba Corporation. All other names are the property of their respective owners. ----------------------------------------------------------------------------- Visit http://www.atollic.com to access more information about this and other Atollic products.