- *****************************************************************************
- ** Release notes for Atollic TrueSTUDIO(R) for ARM(R) v8.1.0
- **
- ** This product supports ARM-based microcontrollers.
- **
- ** (c)Copyright 2009-2017 Atollic AB.
- **
- *****************************************************************************
- Product platform
- * Microsoft Windows
- * Linux
- News version 8.1.0
- New product feature
- * Improved Generic ARM Project Wizard with Flash/RAM/Stack/Heap size
- configurations
- * Added "Run Time Statistics" column into FreeRTOS task list view
- * FreeRTOS views can now also handle RTOS Objects which uses statically
- allocated RAM
- * The Report tool which provides program size information now also works
- for projects using external builder
- * Conversion of build output files, e.g. generation of hex-files, now
- also works for projects using external builder
- * Gimasi is added as a vendor in the project wizard
-
- Product updates
- * Fixed so newly created embedded C/C++ projects uses the selected
- runtime library setting (newlib-nano was used by default earlier)
- * Fixed problem with linker script path (projects created with
- TrueSTUDIO Windows version contained a path which was not cross-
- platform and could not be used by TrueSTUDIO Linux version)
-
- MCU updates
- * Added NXP LPC5410x devices (Cortex-M4/Cortex-M0+)
- * Added NXP LPC54628 devices (Cortex-M4)
- * Added NXP KS20 devices (Cortex-M4)
- * Added NXP QN908x devices (Cortex-M4)
- * Added Renesas RZ/T1 group devices (dualcore Cortex-R4 and Cortex-M3)
- * Added STMicroelectronics BlueNRG-2 devices (Cortex-M0)
- * Added STMicroelectronics STM32L071K8, STM32L071KB, STM32L071KZ
- and STM32L071C8 (Cortex-M0+)
- * Added STMicroelectronics STM32L4Rxx and STM32L4Sxx devices (Cortex-M4)
- * Added STMicroelectronics STM32L442 device (Cortex-M4)
- Board updates
- * Added Gimasi GMX-LR1 board (LoRa)
- * Added NXP LPCXpresso54102 board
- * Added NXP QN908x-DK board
- * Added Renesas Starter Kit+ for RZ/T1 board (RTK772100BC00000BR, R4/M3)
- * Added Shimafuji SBEV-RZ/T1 board
- * Added STMicroelectronics BlueNRG-2, STEVAL-IDB008V1 board
- * Added STMicroelectronics NUCLEO-H743ZI board
- * Added STMicroelectronics STM32L4R9I-EVAL board
-
- Standard peripheral library and microcontroller software
- * Updated NXP LPC546xx CMSIS and SVD files
- * Updated NXP KS22 CMSIS and SVD files
- * Updated STMicroelectronics BlueNRG-1 CMSIS files
- * Updated STMicroelectronics STM32F334 SVD file (including HRTIM)
- * Updated STMicroelectronics STM32F7x7 SVD file
- * Updated STMicroelectronics STM32L4xx CMSIS files
- * Added STMicroelectronics STM32L451, STM32L452, and STM32L462 SVD files
- * Updated BlueNRG-1 devices to use alias device name BLUENRG1 when
- debugging using Segger probes
-
- Debugger
- * New Atollic ST-LINK_gdbserver v4.1.0
- Speed up response to step and run commands
- Added support for programming/debugging STM32L4Rx devices
- Added support for programming/debugging BlueNRG-2 devices
- Fixed flush log of STDOUT if log to file is disabled
- Fixed issue using the ST-LINK_gdbserver in persistent mode
- Fixed issue ending debug session
- ST-LinkUpgrade.exe (firmware version V2.J29)
- * New Segger J-Link GDB Server v6.20d
- Added support for new devices
-
- Documentation
- * Updated Atollic TrueSTUDIO for ARM User Guide
- * Updated Atollic TrueSTUDIO Important Upgrade Information Guide
-
- Known issues in this release:
- * Certain old projects will get an error in the Problems view about
- 'gcc.exe' not being found. This is because these projects are using
- a deprecated way of finding built-in symbols and include paths.
- To disable this, go to
- 'Window -> Preferences -> Property Pages Settings', enable the
- "Display "Discovery Options" page". Then go to your project
- properties and go to
- 'C/C++ Build -> Discovery Options' and un-check the
- 'Automate discovery of paths and symbols'.
- This lets the project avoid using the deprecated method and instead
- only rely on the new method.
- -----------------------------------------------------------------------------
- 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 Guide
- * Atollic TrueSTUDIO Installation Guide
- * IAR to Atollic TrueSTUDIO Migration Guide
- * GNU manuals
- * Library manuals
- * Video tutorials at http://atollic.com/resources/video-tutorials
- * Forum at http://forum.atollic.com
- 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
- Gimasi
- * Gimasi GMX-LR1
- 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, KE1xZ
- * KL0
- * KL1
- * KL2
- * KL3
- * KL4
- * KL8
- * KM1x
- * KM3x
- * KV10
- * KW0x
- * KW20Z/KW30Z/KW40Z
- * KW21Z/KW31Z/KW41Z
- * WPR
- Kinetis Series (Cortex-M4, 50, 72, 100, 120, 150, 168 MHz)
- * K0x
- * K10
- * K20
- * K30
- * K40
- * K50
- * K60
- * K70
- * K80
- * KE1xF
- * KS2x
- * KV3x
- * KV4x
- * KW2x
- Kinetis Series (Cortex-M7, 220 and 240 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-KE15Z
- * Freedom-KL02Z
- * Freedom-KL03Z
- * Freedom-KL05Z
- * Freedom-KL25Z
- * Freedom-KL27Z
- * Freedom-KL28Z
- * Freedom-KL43Z
- * Freedom-KL82Z
- * Freedom-KV11Z
- * Freedom-KW019032
- * Freedom-KW40Z
- * Freedom-KW41Z
- * Freedom-K22F
- * Freedom-K28F
- * Freedom-K64F
- * Freedom-K66F
- * Freedom-K82F
- * KwikStik
- * TWR-KL25Z48M
- * TWR-KL28Z72M
- * TWR-KL43Z48M
- * TWR-KL46Z48M
- * TWR-KL82Z72M
- * 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-KE18F
- * TWR-KS22F120M
- * TWR-KV10Z32
- * TWR-KV11Z75M
- * 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)
- * WPR1500-BUCK
- * WPR1500-LDO
- 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
- * LPC546xx
- * QN908x
- Series (dualcore Cortex-M4 and M0)
- * LPC4300
- * LPC5410x
- Series (dualcore Cortex-M4 and M0+)
- * LPC5411x
- 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
- * NXP LPCXpresso54102
- * NXP QN908x-DK
- Renesas
- Series (Cortex-M3)
- * Renesas R-IN32M3
- Series (dualcore Cortex-R4 and M3)
- * Renesas RZ/T1
- Series (Cortex-A9)
- * Renesas RZ/A1H
- Board
- * Renesas RTK772100BC00000BR
- * Renesas Starter Kit+ for RZ/T1 board (RTK772100BC00000BR, R4/M3)
- * Shimafuji SBEV-RZ/T1 board
- STMicroelectronics
- Series (Cortex-M0)
- * STM32 F0 Entry-level devices
- * BlueNRG-1 devices (Cortex-M0)
- * BlueNRG-2 devices (Cortex-M0)
- 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
- * STM32L4Rxx and STM32L4Sxx devices
- Series (Cortex-M7)
- * STM32F746xx/STM32F756xx
- * STM32F765xx/STM32F767xx/STM32F769xx
- * STM32F722xx/STM32F723xx
- * STM32F732xx/STM32F733xx
- * STM32F777xx/STM32F779xx
- * STM32H743xx/STM32H753xx
- Boards
- * BlueNRG-1, STEVAL-IDB007V1
- * BlueNRG-2, STEVAL-IDB008V1
- * STM32VL_Discovery
- * STM32L_Discovery
- * STM32F0_Discovery
- * STM32F3_Discovery
- * STM32F4_Discovery
- * STM32F401-Discovery
- * STM32F412G-DISCO
- * STM32F429I-DISCO
- * STM32F746G_DISCO
- * STM32F769I-DISCO
- * STM32F723E-DISCO
- * STM32L0538-DISCO
- * STM32L100C-DISCO
- * NUCLEO-F030R8
- * NUCLEO-F072RB
- * NUCLEO-F091RC
- * NUCLEO-F103RB
- * NUCLEO-F302R8
- * NUCLEO-F303RE
- * NUCLEO-F334R8
- * NUCLEO-F401RE
- * NUCLEO-F411RE
- * NUCLEO-F429ZI
- * NUCLEO-F446RE
- * NUCLEO-F446ZE
- * NUCLEO-F767ZI
- * NUCLEO-H743ZI
- * NUCLEO-L011K4
- * NUCLEO-L053R8
- * NUCLEO-L152RE
- * NUCLEO-L432KC
- * NUCLEO-L476RG
- * 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
- * STM32L4R9I-EVAL
- * STM322xG-EVAL
- * STM3221G-EVAL
- * STM324xG-EVAL
- * STM32429I-EVAL
- * STM32437I-EVAL
- * STM32439I-EVAL
- * STM32756G-EVAL
- * STM32H743I-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 Neon version 4.6.1 and CDT version 9.1.0
- * Atollic ARMTools toolchain, (Build 17.03) 6.3.1 20170215 (release)
- based on [ARM/embedded-6-branch revision 245512] + patches
- Built on new GCC, GDB and Newlib versions
- GCC 6.3.1 20170215 + patches
- Binutils 2.27.90.20170215
- libgcc patched - "Disable JCR section when java is not enabled"
- GNU C++ library
- Newlib 2.5.0 (including Newlib-nano)
- nosys library
- GDB 7.10.1.20160923-cvs
- Supporting floating point hardware
- FPv4-sp-d16
- FPv5-sp-d16, FPv5-d16
- NEON-VFPv3, VFPv3-D16, VFPv3-D32
- NEON-VFPv4, VFPv4-D16, VFPv4-D32
- * PC Toolchain
- Based on MinGW (GCC version 5.3.0, GDB version 7.6.1)
- * Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- * Atollic ST-LINK_gdbserver v4.1.0
- * P&E Micro GDB Server for Arm(R) devices, Version 6.19.00.00
- * Segger J-Link GDB Server v6.20d
- Updated Segger GDB Server can be downloaded from Segger web-site
- Latest J-Link Software is available here
- https://www.segger.com/downloads/jlink
- Latest beta version is available here
- https://www.segger.com/downloads/jlink_beta
- 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 LPC12xx 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 <core_cm3.c> 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 <core_cm3.c>
- 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 8.0.0
- Product platform
- * Microsoft Windows
- * Linux
- New product feature
- * New Atollic ARMTools toolchain, Build 17.03
- * New Project Converter supporting conversion of IAR Embedded Workbench
- projects to Atollic TrueSTUDIO projects (Pro)
- Product updates
- * Possibility to enable a one-time time-limited Pro license at will
- * Possibility to define which ST-LINK serial number to use making
- debugging easier when several ST-LINK probes are connected
- * Possibility to set device name in Debug Configuration when using
- Segger J-LINK
- * Minor update in Fault Analyzer (Pro) to make it work on Linux
- * Fixed pre-built step to run in the correct directory
- * Fixed issue with SWV Statistical Profiling view to display information
- when .elf file is not relative to project
- * Fixed issue with FreeRTOS and configSUPPORT_STATIC_ALLOCATION
- * Fixed issue where the runtime library selection only affected
- the linker tools, for example when using newlib-nano this will make
- the reent structure to be significantly smaller
- * Fixed null pointer exception while reading SVD for Cortex-M3
- * Fixed issue with AC6 (SW4STM32) import where it couldn't find the
- option for setting runtime library
- * Fixed issue with device name when using P&E Micro GDB Server
- * Fixed issue where an empty linker script sometimes was generated
- when updating project to use new device
- * Fixed regression with ETM and ETB tracing for ETMv3
- * Fixed ETM trace stepping issue
- * Fixed ETM trace export exported issue, earlier too many records
- could be exported
- * Fixed issue where the default makefile didn't generate the
- appropriate -mfpu flag for Makefile projects
- * New thread-aware RTOS debug support selection for FreeRTOS and Segger
- embOS in Debug Configuration GUI for Segger J-Link
- * New debug error listener, signals if for instance too many breakpoints
- will be used when run/step made during program debug
- * Debug launch is aborted with a pop-up message in case of failures in
- the startup script
- * Updated License Manager dialog displaying expired licenses with
- yellow background and added "Fix now" button to the detailed
- license dialog for expired licenses
- MCU updates
- * Added STMicroelectronics STM32H743xx/STM32H753xx devices (Cortex-M7)
- Board updates
- * Added NXP Freedom-KV11Z board
- * Added NXP WPR1500-BUCK and WPR1500-LDO boards
- * Added STMicroelectronics NUCLEO-F429ZI board
- * Added STMicroelectronics NUCLEO-F767ZI board
- * Added STMicroelectronics STM32H743I-EVAL board
-
- Standard peripheral library and microcontroller software
- * Updated NXP K27F/K28F CMSIS and SVD files
- * Updated STMicroelectronics SVD files to latest version
-
- Toolchain updates
- * New Atollic ARMTools toolchain, (Build 17.03) 6.3.1 20170215 (release)
- based on [ARM/embedded-6-branch revision 245512] + new patches
- Built on new GCC, GDB and Newlib versions
- Supporting Cortex-M23/M33
- GCC 6.3.1 20170215
- Binutils 2.27.90.20170215
- GDB 7.10.1.20160923-cvs
- Newlib 2.5.0 (including Newlib-nano)
-
- Debugger
- * New Atollic ST-LINK_gdbserver v4.0.1
- Redesigned ST-LINK_gdbserver software
- Linux version now available (The Linux version requires ST-LINK/V2)
- ST-LINK_gdbserver can list serial number of connected ST-LINK devices
- Removed monitor commands not needed for debugging (ST-LINK Utility
- software from STMicroelectronics can be used for advanced settings)
- Added support for programming/debugging STM32H7xx devices
- ST-LinkUpgrade.exe (firmware version V2.J27)
- * New Segger J-Link GDB Server v6.14d
- Added support for new devices
-
- Documentation
- * Updated Atollic TrueSTUDIO Installation Guide
- * Updated Atollic TrueSTUDIO for ARM User Guide
- * Updated Atollic TrueSTUDIO Important Upgrade Information Guide
- * Updated Atollic ST-LINK GDB Server Usage Guide
- * Updated Atollic ARMTools toolchain documentation (GCC, Libraries, etc.)
-
- Known issues in this release:
- * Certain old projects will get an error in the Problems view about
- 'gcc.exe' not being found. This is because these projects are using
- a deprecated way of finding built-in symbols and include paths.
- To disable this, go to
- 'Window -> Preferences -> Property Pages Settings', enable the
- "Display "Discovery Options" page". Then go to your project
- properties and go to
- 'C/C++ Build -> Discovery Options' and un-check the
- 'Automate discovery of paths and symbols'.
- This lets the project avoid using the deprecated method and instead
- only rely on the new method.
- News version 7.1.2
- Product platform
- * Microsoft Windows
- * Linux (Beta status)
- Product updates
- * Due to changes in the Atollic hosted server for license management,
- TrueSTUDIO clients needs to be updated to support the new format.
- * Fixed issue in license activation wizard that prevents last page
- from rendering correctly.
-
-
- News version 7.1.1
- Product platform
- * Microsoft Windows
- * Linux (Beta status)
- Product updates
- * Enhanced Static Stack Analyzer view
- Double click can now also be used to open linked files
- Sorting order can be changed by clicking column header
- Improved pattern matching to support more advanced patterns. Currently
- supports '*' and '?' as wildcards and '^' as marker for start of line
- * Enhanced SFRs view
- Enhanced parsing of SVD files, e.g. allow %s in derived name and
- allow different number format for some elements
- Solved reading problem for registers containing readAction attribute
- MSB-LSB widget visualizes defined bits when selecting a register
- * Fixed how dates are displayed in License information dialog
- * Fixed issue where the Project Wizard did not always handled user
- project configuration correctly
- * Fixed issue where build configurations were overwritten when opening the
- settings GUI
- * Fixed issue where the wrong FPU core was incorrectly used during build
- * Fixed issue with libraries that became duplicated for CMSIS Pack projects
- * Runtime library is now newlib-nano by default, changed from newlib-standard
- NOTE: This change was introduced in version 7.1.0.
- Users of TrueSTUDIO <= 7.0.1 that want to continue using newlib-standard
- in TrueSTUDIO >= 7.1.0 must change the runtime library setting to explicitly
- state newlib-standard in TrueSTUDIO >= 7.1.0.
- This setting is reached at 'Project Properties -> C/C++ Build ->
- Settings -> Tool Settings -> C/C++ Linker -> General -> Runtime Library'
-
-
- News version 7.1.0
- Product platform
- * Microsoft Windows
- * Linux (Beta status)
- New product feature
- * New Static Stack Analyzer visualizing stack usage per function as List
- and Call Graph (Pro)
- * New Project Import Converter supporting conversion of System Workbench
- for STM32 projects (SW4STM32 AC6) to TrueSTUDIO projects
- * Auto can be used to select SWV clock when using Segger J-Link
- Product updates
- * New automatic check for license updates when starting Atollic
- TrueSTUDIO, and for instance when subscription extension or new SUA
- period is detected the license is updated automatically
- * New layout of Hardware Configurations dialog in Project Wizard and in
- Target Settings dialog, also displaying device and memory information
- when a board is selected
- * Updated Build Analyzer view to display end address for Memory Regions
- * Updated Information Center with resource links to Atollic forum,
- Video tutorials, White papers and Application notes
- * Fixed stack location when creating a new project for STM32F76xx and
- STM32F77xx devices
- * Fixed Copy Stack and selected items in Debug view to actually copy the
- content to clipboard
- * Added missing ST-LINK gdb startup script when project created for a
- generic ARM device and target is an STMicroelectronics device
- debugged with ST-LINK
- * Updated license system to fix rare cases of BSOD
- * Updated Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- * Fixed issue where IAR Simple Code format conversion sometimes would
- copy too much data to the converted file
- MCU updates
- * Added NXP K27F/K28F microcontrollers (Cortex-M4)
- * Added NXP LPC54616/LPC54618 microcontrollers (Cortex-M4)
- * Added NXP LPC54S606/LPC54S608 microcontrollers (Cortex-M4)
- * Added NXP LPC54S616/LPC54S618 microcontrollers (Cortex-M4)
- * Added STMicroelectronics STM32L496xx and STM32L4A6xx (Cortex-M4)
- * Added STMicroelectronics STM32F722xx and STM32F723xx (Cortex-M4)
- * Added STMicroelectronics STM32F732xx and STM32F733xx (Cortex-M4)
- * Added STMicroelectronics STM32L162xC and STM32L162xE (Cortex-M3)
- Board updates
- * Added NXP Freedom-K28F board
- * Added STMicroelectronics STM32F412G-DISCO
- * Added STMicroelectronics STM32F723E-DISCO
- * Added STMicroelectronics STM32L100C-DISCO
-
- Standard peripheral library and microcontroller software
- * Updated NXP LPC5460x CMSIS and SVD files
- * Updated STMicroelectronics STM32F7xx drivers to STM32Cube HAL
- drivers v1.1.2
- * Updated STMicroelectronics STM32L100, STM32L15x and STM32L16x drivers
- to use STM32Cube HAL drivers v2.2.0 instead of StdPeriph_Driver
-
- Debugger
- * New Atollic ST-LINK_gdbserver v3.0.4
- Added support for programming/debugging BlueNRG-1 devices
- Added support for programming/debugging STM32F72xx/STM32F73xx devices
- * New P&E Micro GDB Server for Arm(R) devices, Version 6.19.00.00
- Support for new devices
- Solved a permission issue
- Allows different users to run the GDB server from the same installation
- * New Segger J-Link GDB Server v6.12f
- Added support for new devices
- Documentation
- * Updated Atollic TrueSTUDIO Installation Guide
- * Updated Atollic TrueSTUDIO for ARM User Guide
- * Updated Atollic TrueSTUDIO for ARM Quick Start Guide
- * Updated Atollic TrueSTUDIO Important Upgrade Information Guide
- News version 7.0.1
- * This release contains a number of bug fixes and stability improvements
- Product updates
- * Fixed issue with target selection for MCUs that caused a NPE
- when creating debug configurations.
- * Fixed headless -cleanBuild to clean the correct configuration
- * Optimized incremental builder when using parallel build, this results
- into faster start of a debug session, the standard Eclipse CDT
- parallel build performed to many slow string and xml operations
- when there was nothing to build
- * Improved BuildAnalyzer so it uses the character encoding setup for
- Eclipse when parsing files (some issues was detected when special
- characters was used in folder/filenames)
- * Fixed issue in the J-Link debug configuration GUI where some widgets
- for saving the raw ETM trace buffer to file was put on top of
- each other, making them impossible to select
- * Fixed issue for the CMSIS-Pack integration where Packs that specified
- Pname in their device configuration wouldn't be configured properly.
- * Added "atollic" as a recognized CMSIS Pack environment that can be used
- for providing example projects through CMSIS Pack using
- <environment name="atollic">
- * Fixed issue in the Project Wizards where a certain sequence would
- cause InvalidClassCastException
- * Fixed configuration issue for SWV where the speed setting in the
- debug configuration would be reset to the default value when opening
- the debug configuration if the SWV speed isn't a clean match against
- the core clock.
- Debugger
- * New Atollic ST-LINK_gdbserver v3.0.2
- Solved debugging problem when using STM32F7xx and STM32L4xx program
- located in flash, earlier a second load of the program could be
- needed if changes was made in the program
- Solved an issue with STM32L43x flash programming
- Removed some console logging
- * New Segger J-Link GDB Server v6.12
- Fixes a few stability issues
-
-
- News version 7.0.0
- Product platform
- * Microsoft Windows (Final status)
- * Linux (Second Linux release of Atollic TrueSTUDIO, alpha status)
- New product feature
- * Based on Eclipse Neon.1a version 4.6.1 and CDT version 9.1.0
- Important news:
- + Zoom in text editors, Zoom In (CTRL++), Zoom Out (CTRL+-)
- + SWT automatically scales images on high-DPI monitors
- + Dark theme improved
- + Workspace name shown in window title bar by default, this can be
- changed in Preferences > General > Workspace
- + Perspective names hidden by default in the toolbar, use context
- menu to show the text
- + Full screen feature via shortcut (Alt+F11) or use
- menu (Window > Appearance > Toggle Full Screen)
- + Word wrap in text editors by using the "Toggle Word Wrap" button
- in workbench toolbar
- + Wrap lines in Console view
- + The file properties contains a "Show in System Explorer" button
- which opens the explorer at the file location
- + The "Show in local terminal" option in "Project Explorer" context
- menu opens the Terminal view at the file location
- + When debugging the Disassembly view show CPU register values on
- mouse hover
- + When debugging local variables can be displayed using the "Memory
- Browser" view
- + Added RSS reader which shows news in the bottom right corner of
- the IDE and provides easy access to different RSS feeds such as
- the Atollic TruePERSPECTIVES blog
- + Atollic TrueSTUDIO product adaptations to work with Eclipse Neon
- * Atollic TrueSTUDIO product also available for Linux
- * Added limited support for Instruction Tracing on Cortex-M7 based
- cores using the Embedded Trace Macrocell ETMv4. Support for
- speculated execution and data tracing is not implemented in this release.
- * CMSIS-Pack Eclipse Plug-in updated to version 2.0.1 (from v1.1)
- CMSIS-Pack linker script handling also updated so that it is possible
- to change and modify the linker script used in an CMSIS-Pack based
- project
- * New PC Toolchain
- Based on MinGW (GCC version 5.3.0, GDB version 7.6.1)
- * Added new output format "IAR Simple Code"
- Product updates
- * New Target Selector widget displays vendor, boards and MCUs as a
- tree view is used by Project Wizard, Target Settings, etc.
- * Enhanced SFRs view
- Added search field to make it easier to find SFRs/BitFields
- Added support for readAction attribute, when this is set for a
- register or bit field such register will not be automatically read,
- instead the readAction attribute will be displayed in the SFR view
- Added a "RD" button in the toolbar used to read the selected
- register, also registers containing the readAction attribute
- can be read using the "RD" button
- Solved problem where derived BitFields could be handled wrong
- * Solved Eclipse issue with linked resources where the folder/file is
- not located inside the project
- * Solved issue with indexer which was not always aware of processor
- specific build definitions for a project which led to editor did not
- displayed used code lines correctly (wrong lines grayed out)
- * Solved issue with the Terminal view
- * Fixed so 32-bit flash parallelism mode is used by default for STM32F7
- boards when using ST-LINK_gdbserver
- * Solved issue with SWV Console view when using ITM port number >0
- * Solved issue for SWV where the wrong SWO speed was configured
- * Solved problem to restart a debug session using SWV and connecting
- to a remote Segger J-LINK GDB Server which is started in persistent
- mode
- * Updated algorithm so it now also takes tolerance into account when
- calculating the SWO clock and divisor based on core clock
- * Updated to Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
- * Updated GNU make to version 4.2.1
- * Do not include ".elf" in the filename of the list file or when
- converting to binary/hex/srec/... formats
- MCU updates
- * Added NXP LPC83x microcontrollers (Cortex-M0+)
- * Added NXP LPC5460x microcontrollers (Cortex-M4)
- * Added NXP LPC54113 and LPC54114 (Cortex-M4/Cortex-M0+)
- * Added STMicroelectronics BlueNRG-1 devices (Cortex-M0)
- * Added STMicroelectronics STM32F413 and STM32F423 (Cortex-M4)
- * Added STMicroelectronics STM32L45x and STM32L46x (Cortex-M4)
- Board updates
- * Added NXP LPCXpresso54608-EVAL board
- * Added STMicroelectronics BlueNRG-1, STEVAL-IDB007V1 board
- * Added STMicroelectronics STM32F413-DISCO
- Standard peripheral library and microcontroller software
- * Updated NXP KE14Z/KE15Z CMSIS and SVD files
- Debugger
- * New Atollic ST-LINK_gdbserver v3.0.0 Pro
- This new version is required to be used with Atollic TrueSTUDIO v7.0
- The new version can not be used with older Atollic TrueSTUDIO versions
- Added support for programming new STM32 devices, debugging of BlueNRG-1
- devices can be done but flash support for BlueNRG is not yet included
- but ST-LINK_utility from STMicroelectronics can be used to flash the
- BlueNRG device
- Added console logging of flash erase and flash write
- Removed some console logging
- * New P&E Micro GDB Server for Arm(R) devices, Version 6.14.00.00
- This is the command-line version of the GDB server and used instead
- of the Windows GUI based GDB server earlier used, it includes
- support for many new devices
- * New Segger J-Link GDB Server v6.10n
- Added support for new devices
- The new GDB Server also solves problem to restart debugging within
- a debug session, this error was discovered in Segger GDB Server
- v6.00g
- Also a problem to flash NXP (Freescale) KL82Z devices is solved
- Updated Segger GDB Server can be downloaded from Segger web-site
- Latest J-Link Software is available here
- https://www.segger.com/downloads/jlink
- Latest beta version is available here
- https://www.segger.com/downloads/jlink_beta
- Documentation
- * Updated Atollic TrueSTUDIO Installation Guide
- * Updated Atollic TrueSTUDIO for ARM User Guide
- * Updated Atollic TrueSTUDIO for ARM Quick Start Guide
- * Updated Atollic TrueSTUDIO Important upgrade information manual
- * Updated IAR to Atollic TrueSTUDIO Migration Guide
- News version 6.0.0
- New product feature
- * Based on Eclipse Mars version 4.5.2 and CDT version 8.8.1
- * Atollic TrueSTUDIO product adaptations
- * Eclipse p2 update system is now enabled
- * Eclipse Marketplace can be accessed in the product
- * Added CMSIS-Pack support using GNU ARM Eclipse and CMSIS-Pack Eclipse
- plugins and integrating them into Atollic TrueSTUDIO
- * Project wizard now supporting "CMSIS RTE C/C++ Project"
- * Project wizard for "Embedded C and C++ Project" now includes a search
- field to make it easier to find Boards/Microcontrollers from lists,
- the wizard also contains a new device information field
- Product updates
- * Build Analyzer updated:
- + Memory Regions and Memory Details information is presented in
- different tabs
- + When selecting several lines the sum of the size is calculated and
- presented in top of Memory Details tab
- + Added copy and paste using CTRL+C/CTRL+V
- + Added "Show byte count" selection (for easy copy to Excel)
- + Full build info path is displayed instead of a limit number of
- characters
- * Information Center updated:
- + links uses windows default application opener when clicking
- on .pdf or .txt files (normally Adobe Reader or Notepad is used)
- + UTF-8 character encoding is used
- * Fixed so correct startup script always is saved when switching debug
- probes
- * The Startup Scripts tab in Debug Configurations only contains Target
- Hardware Initialization and Target Software Startup script tabs
- * Solved problem building with correct multilib if a project is changed
- to use fpu software library instead of fpu hardware library, this
- problem was introduced in TrueSTUDIO v5.5
- * Updated Atollic written files generated in TrueSTUDIO projects to use
- a new file header and changed these files to use the MIT License (MIT)
- * Removed Wicked Shell, use the Terminal instead which now includes
- a "Local Terminal"
- * Removed ECalculator, InstaSearch and TrueINSPECTOR
- * Fixed Start menu entries in Windows 8 and Windows 10
- * Increased default maximum Java heap size usage, -Xmx<size>, to 1024 MB
- * Updated Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
- * Improved error parser for unresolved symbols to construct detailed
- items in the problem view.
- MCU updates
- * Added STMicroelectronics STM32F030CC/RC/VC devices (Cortex-M0)
- * Added STMicroelectronics STM32F038C6/E6/F6/G6/K6 devices (Cortex-M0)
- * Added STMicroelectronics STM32F048C6/G6/T6 devices (Cortex-M0)
- * Added STMicroelectronics STM32F058C8/R8/T8 devices (Cortex-M0)
- * Added STMicroelectronics STM32L041xx devices (Cortex-M0+)
- * Added STMicroelectronics STM32L443CC/RC/VC (Cortex-M4)
- * Added STMicroelectronics STM32F765xx devices (Cortex-M7)
- * Corrected so all Wonder Gecko devices from Silicon Labs are defined
- to be based on Cortex-M4 with FPU
- * Updated STM32L073Z_EVAL board project files to solve a build problem
- Board updates
- * Added STMicroelectronics NUCLEO-F303RE board
- * Added STMicroelectronics NUCLEO-L432KC board
- Standard peripheral library and microcontroller software
- * Added NXP SVD files for LPC175x/6x devices
- * Updated many NXP LPCxxxx SVD files to the latest files from NXP
- * Updated STMicroelectronics STM32F03xx/04xx/05xx to use STM32Cube
- HAL drivers v1.6.0 instead of StdPeriph_Driver
- * Updated STMicroelectronics STM32F07xx and STM32F09xx to use
- STM32Cube HAL drivers v1.6.0
- Debugger
- * New Atollic ST-LINK_gdbserver v2.4.3 Pro
- Added support for programming STM32L43x flash
- * New Segger J-Link GDB Server v6.00g
- This new GDB Server also solves a problem where SWV data after some
- time was received in a very slow rate. This caused TrueSTUDIO SWV
- views to also update slowly.
- Updated Segger GDB Server can be downloaded from Segger web-site.
- Latest J-Link Software is available here
- https://www.segger.com/downloads/jlink
- Latest beta version is available here
- https://www.segger.com/downloads/jlink_beta
- Documentation
- * Updated Atollic TrueSTUDIO User Guide
- * Updated Atollic TrueSTUDIO Upgrade Guide
- * Updated Atollic TrueSTUDIO Installation Guide
- News version 5.5.2
- Product updates
- * Updated SFR view to display System Control Space (SCS) registers for
- Cortex-M7 based microcontrollers
- * Updated some Japanese translation strings
- * Fixed registration/activation issue in License Manager
- MCU updates
- * Added NXP KE14Z/KE15Z (Cortex-M0+)
- * Added NXP KE14F/KE16F/KE18F (Cortex-M4)
- Board updates
- * Added NXP Freedom-KE15Z board
- * Added NXP TWR-KE18F board
- * Added STMicroelectronics STM32F769I-DISCO board
- Standard peripheral library and microcontroller software
- * Updated NXP KL28Z CMSIS and SVD files
- * Updated NXP Kinetis K Series SVD files
- * Updated STMicroelectronics SVD files
- Debugger
- * New P&E Micro GDB Server v589_final_b160503
- * New Segger J-Link GDB Server v5.12g
- 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_gdbserver v2.4.2 Pro
- Added programming support for ITCM located code on STM32F7
- Added support for programming complete STM32F76x 2MByte flash
- News version 5.5.1
- Product updates
- * Solved issues introduced in TrueSTUDIO v5.5.0
- Fixed problem with mcpu and interwork build flags (mixed ARM/Thumb)
- which could occur
- Hybrid combinations of "Standard C++, Reduced C" and
- "Reduced C++, Standard C" are allowed again
- New Atollic ST-LINK_gdbserver v2.4.1 Pro
- Solved flash problem on some STM32 devices introduced in v2.4.0
- Updated Atollic TrueSTUDIO Important upgrade information manual
- News version 5.5.0
- Product updates
- * New Atollic ARMTools toolchain, Build 16.04-3
- Built on new GCC, GDB and Newlib versions
- Supporting Cortex-M7
- New nosys library containing syscalls functions
- Newlib nano is renamed from libc_s.a to libc_nano.a
- Added C++14 for C++ compiler
- * Made C11+gnu extensions default for C compiler
- * New Build Analyzer visualizing program/memory using ELF/map file (Pro)
- * New MTB Instruction Trace view (Micro Trace Buffer/Cortex-M0+) (Pro)
- * New right click on folder to add/remove folder from include path (Pro)
- * Minor update in Fault Analyzer (Pro)
- * Improved default layout of views in C/C++ and Debug perspective
- * Minor update in SFR view fixing visibility error
- * Minor update of syscalls.c to match the compiled nosys library
- MCU updates
- * Added STMicroelectronics STM32F767xx, STM32F769xx (Cortex-M7)
- * Added STMicroelectronics STM32F777xx, STM32F779xx (Cortex-M7)
- Standard peripheral library and microcontroller software
- * Updated NXP KL28Z CMSIS and SVD files
- * Updated NXP KV1x CMSIS and SVD files
- * Updated STMicroelectronics STM32F7 drivers, CMSIS and SVD files
- * Updated STMicroelectronics STM32L07x, STM32L08x CMSIS and SVD files
- * Added SVD files for Atmel ATSAM4SA16B, ATSAM4SA16C
- * Added SVD files for Atmel ATSAM4SD16B, ATSAM4SD16C
- Toolchain updates
- * Atollic ARMTools toolchain, Build 16.04-3 (Used since TrueSTUDIO v5.5.0)
- GNU Tools for ARM Embedded Processors
- (Build 16.04-3) 5.3.1 20160307 (release)
- Based on [ARM/embedded-5-branch revision 234589] + patches
- GCC 5.3.1 + patches
- Binutils 2.26.0.20160310
- libgcc patched - "Disable JCR section when java is not enabled"
- GNU C++ library
- Newlib 2.2.0
- Newlib-nano 2.1.0
- Syscalls are no longer built as part of libc, please use nosys.specs.
- See the upgrade guide for more information.
- GDB 7.10.1.20160210-cvs patched
- Supporting floating point hardware
- FPv4-sp-d16
- FPv5-sp-d16, FPv5-d16
- NEON-VFPv3, VFPv3-D16, VFPv3-D32
- NEON-VFPv4, VFPv4-D16, VFPv4-D32
- Debugger
- * New Segger J-Link GDB Server v5.12c
- 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_gdbserver v2.4.0 Pro
- Added support for STM32F412 devices
- A number of stability improvements and support for GDB 7.10 clients
- Documentation
- * Updated Atollic TrueSTUDIO Important upgrade information manual
- * Updated Atollic TrueSTUDIO for ARM User Guide
- * Updated Atollic TrueSTUDIO Installation Guide
- * Updated Atollic ARMTools toolchain documentation (GCC, Libraries, etc.)
- News Version 5.4.2
- Product updates
- * Added support for new devices and boards
- * Updated text in "Activate a TrueSTUDIO license" dialog
- * Updated Information Center with link to TrueSTUDIO Pro Upgrade FAQ
- * Updated GDB servers
- * Updated Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
- MCU updates
- * Added NXP Kinetis KW21Z/KW31Z/KW41Z devices (Cortex-M0+)
- * Added NXP Kinetis KV56F/KV58F 240 MHz devices (Cortex-M7)
- * Added STMicroelectronics STM32L01 (Cortex-M0+)
- * Added STMicroelectronics STM32L02 (Cortex-M0+)
- * Added STMicroelectronics STM32L031F4 and STM32L031F6 (Cortex-M0+)
- * Added STMicroelectronics STM32F030CC and STM32F030RC basic build
- support (Cortex-M0+) so STM32CubeMX generated projects will build
- * Added STMicroelectronics STM32L431, STM32L432, STM32L433 (Cortex-M4)
- Board updates
- * Added NXP Freedom-KW41Z board
- Note! NXP Kinetis, Vybrid and i.MX devices and boards are still
- accessed in the Project Wizard by using Freescale as vendor
- * Added STMicroelectronics NUCLEO-L011K4 board
- Standard peripheral library and microcontroller software
- * Updated NXP KL28Z CMSIS and SVD files
- * Added STMicroelectronics STM32L03 and STM32F412 SVD files
- * Added STMicroelectronics STM32L4x1, STM32L4x2 SVD files
- * Added STMicroelectronics STM32L4x3, STM32L4x5 SVD files
- * Updated STMicroelectronics STM32L03 CMSIS files
- * Updated STMicroelectronics STM32L471, STM32L475, STM32L485 SVD files
- * Updated STMicroelectronics STM32L4xx CMSIS and startup files
- Debugger
- * New P&E Micro GDB Server v579_final_b160304
- This new GDB server also includes device support for Atmel, Cypress,
- Infineon, Maxim, NXP (LPC), SiliconLabs, ST, and Toshiba devices
- * New Segger J-Link GDB Server v5.10t
- Fixed, Send stop reason when breakpoints or watchpoints are reached
- Many new devices are supported and many updates made
- 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 ST-LINK_gdbserver v2.3.0 Pro
- Added support for STM32L01 devices
- Documentation
- * Updated Atollic TrueSTUDIO Installation Guide
- * Updated Atollic TrueSTUDIO User Guide
- News Version 5.4.1
- Product updates
- * Added support for Network licenses
- * Added support for USB licenses based on new Atollic USB license keys
- * Improved and visually updated TrueSTUDIO License Manager
- * Updated "Target Settings" tab in project properties so that changes
- are saved in all build configurations for the project
- * Added Segger J-Link debugger configuration so it is possible to
- select a specific J-Link probe, using the J-Link serial number,
- when having multiple J-Link probes connected
- * Solved problem to open project by double click on a .project file
- * Solved problem exporting Static Code Analysis files in Pro version
- Export Violation, Code Metric and Violation Summary information
- is working again
- * Updated Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
- MCU updates
- * Added STMicroelectronics STM32F410 devices (Cortex-M4)
- * Added STMicroelectronics STM32F412 devices (Cortex-M4)
- * Added STMicroelectronics STM32L475, STM32L485 devices (Cortex-M4)
- * Added STMicroelectronics STM32L476ME and STM32L476MG devices (Cortex-M4)
- * Note! NXP Kinetis, Vybrid and i.MX devices are still accessed in the
- Project Wizard by using Freescale as vendor
- Board updates
- * Added NXP Freedom-K66F board
- * Added NXP Freedom-KL82Z board
- * Added NXP Freedom-KW019032 board
- * Added NXP TWR-KL82Z72M board
- * Added NXP TWR-KS22F120M board
- * Added NXP TWR-KV11Z75M board
- Note! NXP Kinetis, Vybrid and i.MX boards are still accessed in the
- Project Wizard by using Freescale as vendor
- * Added STMicroelectronics NUCLEO-F446RE board
- * Added STMicroelectronics NUCLEO-F446ZE board
- * Added STMicroelectronics NUCLEO-L476RG board
- Standard peripheral library and microcontroller software
- * Updated NXP KL82Z CMSIS and SVD files
- * Updated NXP K70 files so SWV can be used with K70 board and
- also updated the K70 SVD file
- * Updated NXP LPC11Cxx SVD file
- * Updated STMicroelectronics STM32F411 drivers, CMSIS and SVD files
- * Updated STMicroelectronics STM32F7 drivers, CMSIS and SVD files
- * Updated STMicroelectronics STM32L4xx drivers, and CMSIS files
- Debugger
- * New P&E Micro GDB Server for NXP Kinetis v530_b151106
- * New Segger J-Link GDB Server v5.10j
- 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 ST-LINK_gdbserver v2.2.4 Pro
- Fixed problem when using watch points
- Fixed STM32L07 so >64 KByte programs can be programmed
- Fixed debugging issue with Cortex-M7 rev0 and rev1 devices, when
- stepping the code will avoid step into a pending interrupt
- * Updated ST-LINK Firmware to V2.J25
- Documentation
- * Updated Atollic TrueSTUDIO Installation Guide
- * Updated Atollic TrueSTUDIO User Guide
- 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
- 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 <device> 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 EFM32GG900g512 and EFM32GG900g1024 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 <core_cm3.c> 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 <uc_id.h> 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" version
- * 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
- * <tiny_printf.c> 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 <tiny_printf.c> 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 <xmc44500.h> 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 **type 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.