*****************************************************************************
** 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.