TRACE32 Revision History
March 2015
New TRACE32 Feature
build number: 61531, 2015-03-17
architecture: ARMv8/ARM64
affected commands: SYStem.CPU *
description: Added support for Cortex-A72/Cortex-A53 big.LITTLE system
build number: 61241, 2015-03-07
architecture: ARMv8/ARM64
affected commands: SYStem.CPU *
description: Added support for Cortex-A72
build number: 60927, 2015-02-25
architecture: TriCore
affected commands: Trace.*
description: Added support for TC23x Emulation Devices.
build number: 60602, 2015-01-25
architecture: Hexagon
affected commands: frame.config.eabi [on|off]
description: New option forces the stack unwinding algorithm to follow the frame-pointer/link-register pairs.
build number: 60602, 2015-01-25
architecture: PowerPC
affected commands: frame.config.eabi [on|off]
description: New option forces the stack unwinding algorithm to follow the frame-pointer/link-register pairs.
build number: 61220, 2015-03-06
architecture: All
affected commands: MMU.COMMON, TRANS.COMMON
description: Old way of specifiying multiple COMMON address ranges with OR operation has been removed (TRANS.COMMON 0x80000000--0x8FFFFFFF||0xA0000000--0xBFFFFFFF).
Please use spaces instead of logical OR (||) to separate multiple address ranges in one command line (TRANS.COMMON 0x80000000--0x8FFFFFFF 0xA0000000--0xBFFFFFFF) or use TRANS.COMMON.ADD to specify additional address ranges
(TRANS.COMMON 0x80000000--0x8FFFFFFF TRANS.COMMON.ADD 0xA0000000--0xBFFFFFFF). This change was necessary to prevent hard to find errors when users specify incorrect address ranges in the old implementation.
build number: 61090, 2015-03-03
architecture: MIPS64
affected commands: MMU.FORMAT
description: New MMU format LINUX64HTLBP16 added. Needed for Linux 2.6.32 with 16kByte page size.
build number: 2015-11-03
architecture: TriCore
description: New TriCore CPUs added/tested: TC297TF
build number: 61297, 2015-03-10
architecture: all
affected commands: Remote API
description: 64bit library for Linux
build number: 61394, 2015-03-13
architecture: all
affected commands: Remote API
description: Access to x64 128bit registers
New peripheral files:
perstm32l0.per : new for STM32L051C6, STM32L051C8, STM32L051K6, STM32L051K8, STM32L051R6, STM32L051R8, STM32L051T6, STM32L051T8, STM32L052C6, STM32L052C8, STM32L052K6, STM32L052K8, STM32L052R6, STM32L052R8, STM32L052T6, STM32L052T8, STM32L053C6, STM32L053C8, STM32L053R6, STM32L053R8, STM32L062K8, STM32L063C8, STM32L063R8
perkeystone2.per : upated for 66AK2H06, 66AK2H12, TCI6634K2K, TCI6636K2H, TCI6638K2K, 66AK2H14, 66AK2E02, 66AK2E05, AM5K2E02, AM5K2E04, TCI6630K2L
permpc830x.per : updated for MPC8306, MPC8308, MPC8309
Other news:
ARM Demo boards: Ready to use demos for Arm architecture downloadable.
: EBV SoCrates with Altera CycloneV - Linux + AMP + Trace(CortexA9 SMP + Altera Nios)
: ZedBoard with Xilinx ZYNQ-7000 - Linux + Trace (CortexA9 SMP)
: K70F120 with Freescale CortexM4 - uCLinux (CortexM4)
February 2015
New TRACE32 Feature
Architecture : 78K0R / RL78
Description : POWER DEBUG PRO supports 78K0R and RL78.
January 2015
New TRACE32 Feature
Build Number 60096, 01/2015
Architecture : 78K0R / RL78
Description : POWER DEBUG PRO supports 78K0R and RL78.
Build Number 01/2015
Architecture : PowerPC, TriCore, all if adapted accordingly
Description : New zip-file of TRACE32 Integration for Simulink, incl. PIL, in addition complete demo bundle with demo models and trail version
of TRACE32, available for download at www.lauterbach.com/intsimulink.html , redesign of website with lots of infos
Architecture : ARM
Affected commands : TPIU.SWVPrescaler <value>
Description : The new command affects the ARM Serial Wire Output (SWV) baud rate. It replaces the old TPIU.PortMode NRZ/2 to NRZ/4.
Now you select only NRZ and set the prescaler by the new command, which allows a much more wider spectrum of diffent baudrates.
Build Number 2015-01-21
Architecture : all
Affected commands : VERSION.SERIAL.NEXUS(), VERSION.SERIAL.POWERPROBE(), VERSION.SERIAL.Integrator()
Description : New PRACTICE functions, to read serial numbers of Lauterbach hardware:
VERSION.SERIAL.NEXUS() Returns the first serial number of your Nexus Adapter. If no Nexus Adapter is plugged it returns the serial number of your
trace preprocessor if available.
VERSION.SERIAL.POWERPROBE() Returns the serial number of your PowerProbe logic analyzer if available
VERSION.SERIAL.Integrator() Returns the serial number of your PowerIntegrator or PowerIntegrator-II logic analyzer
Build Number 01/2015
Architecture : all
Affected commands : COVerage.MAP
Description : Added a new command. COVerage.MAP maps the code coverage information from a source range to a destination range.
Architecture : all
Affected commands : WinPrint
Description : Added a new file type "XML". May need additional testing due to the way our windows are implemented.
Build Number 2015-01-22
Architecture : MicroBlaze
Affected commands : JTAG.LAODBIT
Description : Support for configuration of Xilinx FPGAs including 7series family. Speed up by factor of 8x-10x.
Build Number 2014-12-12
Architecture : PowerPC
Affected commands : VxWorks Awareness
Description : Confirmed support for VxWorks 7
Build Number 2015-01-16
Architecture : ARM
Affected commands : MQX Awareness
Description : Support Task Context on Cortex-A
Build Number 2015-01-01
Architecture : all
Affected commands : Trace.REF
Description : Reference record also contains exact time information of selection (and not just the time of the record).
Build Number 59425, 2015-01-03
Architecture : all
Affected commands : List, SETUP.DIS
Description : List window can show bookmark contents as comment in disassembler.
Build Number 59432, 2015-01-05
Architecture : all
Affected commands : List, ISTAT
Description : ISTAT analysis can show which instructions where hit by interrupts or exceptions.
Build Number 59433, 2015-01-05
Architecture : x86,x64
Affected commands : Data.LOAD.ELF
Description : Memory access changed - will now use logical memory access when load is not done to a physical address.
Build Number 59483, 2015-01-08
Architecture : ARM
Affected commands : Break
Description : Onchip breakpoints are now secure/nonsecure/hypervisor aware when SYStem.Option ZoneSPACES is enabled.
Build Number 59639, 2015-01-13
Architecture : all
Affected commands : Data.PROLOG/Data.EPILOG/Data.SOFTPROLOG/Data.SOFTEPILOG/Data.STARTUP/Data.TIMER/FLASH.PROLOG/FLASH.EPILOG
Description : Sequences can be supplied for each core in an SMP system.
Build Number 59653, 2015-01-14
Architecture : Coldfire V2/V3
Affected commands : Break.Set
Description : TraceTrigger breakpoints supported.
Build Number 59694, 2015-01-15
Architecture : all
Affected commands : Data.LOAD.ELF
Description : RELOC AFTER algorithm changed to also consider alignment of section. RELOC AFTERALIGN provides override.
Build Number 59736, 2015-01-16
Architecture : ARM ETMv1, ARM ETMv3
Affected commands : ETM.DataTracePrestore
Description : "Analyzer.Mode Prestore" removed. Functionality extended (like on ICE) and moved to ETM.DataTracePrestore.
Build Number 60021, 2015-01-26
Architecture : all
Affected commands : Var.Set
Description : C/C++ expression parser extended to support scaled assignment (e.g. for ASAP file format).
New peripheral files:
pers6j320.per new for S6J320CQX
percn78xx.per new for CN78XX
peratsamr21.per new for ATSAMR21E16A, ATSAMR21E17A, ATSAMR21E18A, ATSAMR21G16A, ATSAMR21G17A, ATSAMR21G18A
perspc58ne.per updated for SPC58NE84
permsp430f5xxx.per updated for MSP430
New/updated FLASH support:
-emmc : TI DM365 series support (omap-l138,am18xx, dm365 ...)
-nand : 4KB page size supports for TI gpmi NAND controller
December. 2014
New TRACE32 Feature
Build Number 2014-12
Architecture : ALL
Affected commands : New respectively renamed commands Trace.STATistic.INTERRUPT, Trace.STATistic.TASKORINTERRUPT, Trace.STATIistic.TASKVSINTERRUPT
Description : Commands to analyze interrupt timing
Build Number 2014-12
Architecture : MPC, ARM
Affected commands : PERF.STREAM ON
Description : PC sampling is done by software running in the debugger hardware, instead of host software
Less intrusive, more samples per second
Build Number 2014-12
Architecture : ARM
Affected commands : SYStem.CONFIG PortSHaRing ON|OFF
Description : Port sharing with other calibration (like the ETAS ETK) tools is now officially supported for ARM.
Build Number 2014-12
Architecture : ALL
Affected commands : none
Description : t32mciserver can stay alive after the last T32 quits and keep connection to debug port by option "keepalive". t32mciserver can be shut down by CTRL-C or Signal.
Build Number 2014-12
Architecture : ALL
Affected commands : SYStem.PAUSE <time> /Target
Description : The command is similar to "wait <time>", but it executes the pause at the debug box or in the emulation / simulation.
Build Number 2014-12
Architecture : ALL
Affected commands : SYStem.CONFIG.FAKEANALYZER <on/off>
Description : The command enables the Analyzer parse path when no Analyzer is present to allow to configure the on-chip peripherals to be programmed to create trace signals at the trace ports.
Build Number 2014-12
Architecture : ALL
Affected commands : SYStem.Polling , <stopped mode>
Description : extend system.polling command to change the behavior when the CPU is stopped and the CPU is polled. "SYStem.Polling , OFF" can speed up TRACE32 in emulation/simulations because no polling is done when the CPU is stopped.
Build Number 2014-11-26
Architecture : ARM
Affected commands : PikeOS Awareness
Description : Support for "System Extensions"
Build Number 2014-11-28
Architecture : all
Affected commands : QNX Awareness, TASK.PIDIN PMEM/MEM
Description : Display of process memory maps
Build Number 2014-12
Architecture : x86/x64
Affected commands : WinSTD Awareness
Description : Win7 and Win8 (64 and 32bit) now supported by the awareness
Build Number 2014-11-19
Architecture : S12/S12X/S12Z: Automated CPU detection at SYStem.Up
Affected commands : -
Description : Use SYStem.CPU MCS12Z for S12Z devices
New peripheral files:
perk50.per MK50D series
perk60.per MK60D series
perk70.per MK70D series
pert2xxx.per new for T2080
New/updated FLASH support:
Build Number 2014-12-04
Architecture : S12Z: MCS12ZVL32 based derivatives
Description : Support for derivatives with small onchip RAM
New/updated web pages:
-The homepage about CombiProbe (cobstm.html) has been detached by CombiProbe ARM
http://www.lauterbach.com/cobarm.html
-The homepages about PowerDebug Ethernet and PowerDebug II have been detached by PowerDebug PRO:
http://www.lauterbach.com/powerdebugpro.html
-The homepage about PowerTrace has been detached by PowerTrace PX:
http://www.lauterbach.com/powertracepx.html
Other news:
-Our next PRACTICE Tutorial is available. In the second Tutorial Linda tells something about the Conditional Execution in PRACTICE:
http://www.lauterbach.com/frames.html?tut_practice.html
-Lauterbach can now be found on YouTube. This is the Lauterbach YouTube Channel:
http://www.youtube.com/user/lauterbachgmbh
November. 2014
New TRACE32 Feature
Build Number 58496, 2014-11-21
Architecture : MicroBlaze
Description : Support for MicroBlaze V9.5.
Build Number 57957, 2014-11-05
Architecture : ARM64
Description : Added changes to support ARM Versatile Express Juno board.
Build Number 58358, 2014-11-18
Architecture : Star12Z
Affected commands : FLASH
Description : Flash programming support added for MCS12Z derivatives with small RAM size, like MCS12ZVL32
Build Number 58169, 2014-11-12
Architecture : ALL
Affected commands : PSTEPOUT
Description : The new PRACTICE debugging command PSTEPOUT was added to enable a new stepping out functionality.
It is possible to step out from a deeper block up to the higher DO or GOSUB PRACTICE stack element.
The functionality was integrated in form of a local button to the windows PLIST, PSTEP and PMACRO.
Build Number 58374, 2014-11-18
Architecture : ALL
Affected commands : TRACE.EXPORT.TASKEVENTS
Description : print out the core number message on the SMP systems
Build Number 58288, 2014-11-14
Architecture : ALL
Affected commands : FLASHFILE
Description : flashfile commands support for ARMv8 (arm64)
Build Number 2014-11-12
Architecuture : PowerPC
Affected commands : embOS Awareness
Description : embOS Awareness extended to PowerPC
Build Number 2014-11-14
Architecuture : ARM, ARM64
Affected commands : UEFI TianoCore
Description : Documentation for TianoCore on ARM
New peripheral files:
perk10.per for MK10D series
perk20.per for MK20D series
perk30.per for MK30D series
perk40.per for MK40D series
perspc574sxx.per updated for SPC574Sxx
perspear1380.per new file added for: SPEAR1380
peratsama5.per updated for ATSAMA5D36
New/updated FLASH support:
-apm88xx0x : new SPI flash support
-armada38x : new NAND flash support
-nand: support MT29F8G08ABAC( Micron, nand8g08xs224 type (4KB/224B) )
Octover. 2014
New TRACE32 Feature
Build Number 56530, 2014-09-17
- Architecture : BLACKFIN
- Support DAP, and access the coresight components
Build Number 56230, 2014-09-05
- Architecture : ALL
- Affected commands : Trace.EXPORT.CSVFunc
- Export traced function entry/exit and task switch information as a CSV format.
Build Number 56629, 2014-09-23
- Architecture : ARM
- New access class M: introduced to access data in context of monitor mode / EL3
Build Version 2014-07-30
- Architecture : x64
- Affected commands : UEFI Awareness
- Support Intel BLDK 64bit
Build Version 2014-08-06
- Architecture : all
- Affected commands : ThreadX TASK.THread
- Added sorting with /SORTup and /SORTDOWN option
Build Version 2014-08-08
- Architecture : all
- Affected commands : FreeRTOS TASK.TaskList
- Added sorting by clicking on column header
Build Version 2014-08-13
- Architecture : ARM
- Affected commands : NutOS Awareness
- Basic support for NutOS (no documentation)
Build Version 2014-08-18
- Architecture : ARM
- Affected commands : NuttX Awareness
- Basic support for NuttX (no documentation)
Build Number 55852, 2014-08-20
- Architecture : all
- Affected commands>: Task.STacK.view
- New option /HumanReadable
Build Version 2014-08-27
- Architecture : all
- Affected commands : Remote API
- API Call Log to file
New/updated FLASH support:
Microblaze-SPI new, support little endian controller
Kinetis MKE02, MKE06, MKV10 new, processor internal
Atmel ATSAM4C new, processor internal
New/updated web pages
Now available: Tutorials Debugging PRACTICE by Linda Bahloul - the first Tutorial is online now!