TRACE32 Revision History

TRACE32
Admin (토론 | 기여) 사용자의 2015년 4월 14일 (화) 13:26 판

이동: 둘러보기, 검색

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!

http://www.lauterbach.com/tut_practice.html