mpc55xx/mpc56xx nexus debugger and trace - … · mpc55xx/mpc56xx nexus debugger and trace support...

24
NEXUS-MPC5500 Technical Information 21.02.17 NEXUS-MPC5500 MPC55xx/MPC56xx NEXUS Debugger and Trace Support for NEXUS standard class 1 to 3+ Easy high-level and assembler debugging Program flow and Data trace Watchpoint and Ownership tracing Up to 4 GByte trace memory Trigger programming Interface to all hosts USB and ETHERNET interface included Support for VLE (Variable Length Encoding) eTPU, GTM and SPT debuggers included eTPU program and data trace supported Data trace for additional trace clients (e.g. DMA, FlexRay) MPC5514 MPC5515 MPC5516 MPC5517 MPC5533 MPC5534 MPC5553 MPC5554 MPC5561 MPC5565

Upload: vuque

Post on 20-Apr-2018

300 views

Category:

Documents


5 download

TRANSCRIPT

NE

XU

S-M

PC

5500

Tech

nic

al In

form

atio

n

21.0

2.17

NEXUS-MPC5500

MPC55xx/MPC56xx NEXUS Debugger and Trace

■ Support for NEXUS standard class 1 to 3+■ Easy high-level and assembler debugging■ Program flow and Data trace■ Watchpoint and Ownership tracing■ Up to 4 GByte trace memory■ Trigger programming■ Interface to all hosts■ USB and ETHERNET interface included■ Support for VLE (Variable Length Encoding)■ eTPU, GTM and SPT debuggers included■ eTPU program and data trace supported■ Data trace for additional trace clients (e.g.

DMA, FlexRay)

MPC5514MPC5515MPC5516MPC5517MPC5533MPC5534MPC5553MPC5554MPC5561MPC5565

TRACE32 - Technical Information 2

Hardware Concept

TRACE32-PowerTrace/NEXUSThe NEXUS support is based on the universal hardware module TRACE32-PowerTrace. The connection to the NEXUS interface on the target is done by a CPU specific NEXUS adapter.

TRACE32-PowerTrace includes a USB and Ethernet interface.

TRACE32-PowerTrace

NEXUS Adapter

Ethernetconnector

Hardware Concept

TRACE32 - Technical Information 3

PowerTrace

❏ Universal debugger hardware for all architectures

❏ Ethernet or USB interface included

❏ Program and data flow trace for NEXUS up to 200 MHz

❏ 16/32 MFrame trace memory

❏ 96 channels

❏ 32 bit time stamp, 20 ns resolution

❏ CPU specific NEXUS Adapter

Host(PC or Workstation)

TargetNEXUS connector

PowerTrace

NEXUS Adapter

Hardware Concept

TRACE32 - Technical Information 4

Software Concept Debugger

Symbolic Debugging

A hierarchical symbol database enables structured symbolic debug-ging. Symbol names can be used to show single program addresses, mod-

ule names and memory classes. The disassembler can use the symbols for labels and/or operands. Demangling for C++ signatures is supported.

Software Concept Debugger

TRACE32 - Technical Information 5

High-Level Language Debugging

TRACE32 can directly load the output of all standard compilers for C, C++, JAVA, Pascal, Modula2, PEARL and ADA from most compiler vendors. Pro-gram display and debugging can be done in assembler, high-level or in a mixture of both. It is possible to con-

struct both assembler and high-level windows on the screen simultane-ously. All variable types specific to the high-level language can be displayed and modified. Addresses can be abso-lute, relative or line number based.

Real-time updateReal-time update of memory and vari-ables is possible while the CPU is run-ning.

Debugging

The debugger uses the followingbreakpoint implementations to stop theprogram execution at a certain instruc-tion:

❏ unlimited number of software breakpoints for code in RAM

❏ Umlimited Code Breakpoints in FLASH areas

❏ a limited number of onchip breakpoints for code in ROM/FLASH

Software Concept Debugger

TRACE32 - Technical Information 6

The onchip breakpoints can also be used to stop the program execution after a read/write access to a specific memory address.

The number of available onchip break-points depends on the resources pro-vided by the CPU used.

Advanced breakpointsThe NEXUS provides also a simple way to set complex break conditions:

❏ Setting of breakpoints to the reading and writing of specific data values

❏ Linking the breakpoint with a condition

❏ Linking the breakpoint with commands that are executed whenever the breakpoint is reached

❏ Spot breakpoints on data accesses

A combination of all 4 new features isalso possible.

Software Concept Debugger

TRACE32 - Technical Information 7

RTOS AwarenessThe NEXUS Debuggers provide dis-play functions, closely mirroring the command set of the integral debugger of the RTOS. The system resources e.g. tasks, objects, partitions, queues,

regions and semaphores can be dis-played. These functions are also avail-able if the integral debugger is not linked to the software.

OSEK awareness with ORTI support

ASAP2 based scaled variable display

Software Concept Debugger

TRACE32 - Technical Information 8

Peripherals

❏ Display of onchip peripherals

❏ User definable display of the onchip peripherals

❏ Definition is done interactive supported by softkeys

❏ Pull down menues for settings

❏ Additional description for each field

Flash Programming

The NEXUS debugger support the pro-gramming of external flash memory as well as the programming of internal flash memory of microcontrollers. The

programming can be controlled by the debugger or by a routine in the target system.

Software Concept Debugger

TRACE32 - Technical Information 9

Software Concept Trace

Program/Data Flow TraceTRACE32-PowerTrace for NEXUS samples all trace messages output via the NEXUS Auxiliary Output Port e.g. branch trace messages, data trace messages….

Selective Tracing

TRACE32-PowerTrace/NEXUS sup-ports selective tracing on 2 data address ranges. Selective tracing is supported on:

❏ Specified data accesses only

Software Concept Trace

TRACE32 - Technical Information 10

❏ Specified data accesses plus the complete program flow information

CTS Context Tracking System and SmartTrace

❏ Reconstucts registers and memory from trace

❏ SmartTrace fills trace gaps caused by buffer overflow

Statistic functionsThe very large trace buffer allows func-tion runtime analysis over a long period.

Software Concept Trace

TRACE32 - Technical Information 11

Trace-based Performance AnalysisThe performance measurement used by TRACE32-PowerTrace/NEXUS is a statistical process. To determine for example which function or which mod-ule uses the greatest proportion of the total runtime the recording into the

trace memory is stopped briefly to determine the current program counter contents. This measurement has abso-lutely no influence on the real-time behaviour.

Code CoverageIt is also possible to perform a code coverage analysis based on the com-prehensive information from the trace memory.

Software Concept Trace

TRACE32 - Technical Information 12

eTPU Support

❏ Full-featured Debugger and Trace

❏ Source and HLL debugging

❏ Support for all Onchip breakpoints

❏ View of all eTPU registers

❏ Debugging of all eTPUs and PPC synchronously

❏ CTS (Context Tracking System)

Code Compression

❏ Will be supported for future MPC55xx devices

Standby ModeStandby mode and debugging thru power-down cycle is supported.

CTU (Complex Trigger Unit)

❏ Selective data trace

❏ Markers

❏ Trace control

❏ Counters

❏ 4 trigger levels

❏ Trigger inputs and outputs

Software Concept Trace

TRACE32 - Technical Information 13

Trace

❏ 4 bit mode ❏ 12 bit mode

ETK SupportThe NEXUS for PowerPC can work with ETAS ETK

DSPACE SupportFast prototyping and debugging simul-taneously.

Software Concept Trace

TRACE32 - Technical Information 14

Supported Processorstbd

Supported Processors

TRACE32 - Technical Information 15

Operation Voltage and Frequency

Operation VoltageThis list contains information on probes available for other voltage ranges. Probes not noted here supply an oper-ation voltage range from 4.5V to 5.5V.

tbd

Frequency Trace

The maximum operation frequency of TRACE32-RISC Trace or PowerTrace depends on:

❏ The max. frequency of the CPU

❏ The number of waitstates (bus trace)

❏ The divide factor between trace clock and core clock

❏ The speed of the trace adapter

Operation Voltage and Frequency

TRACE32 - Technical Information 16

Dimensions and Adapters

Connector (MICTOR)

Signal Pin Pin Signal

MDO12 1 2 MDO13MDO14 3 4 MDO15MDO09 5 6 (CLKOUT)

N/C 7 8 MDO08RSTIN- 9 10 EVTI-

TDO 11 12 VTREFMDO10 13 14 RDY-

TCK 15 16 MDO07TMS 17 18 MDO06TDI 19 20 MDO05

JCOMP 21 22 MDO04MDO11 23 24 MDO03

RESETOUT 25 26 MDO02TDET/WDTDIS 27 28 MDO01

BGRNT 29 30 MDO00N/C 31 32 EVTO-N/C 33 34 MCKO

BREQ 35 36 MSEO1-N/C 37 38 MSEO0-

Dimensions and Adapters

TRACE32 - Technical Information 17

Connector (Glenair)

Pin Signal

1 N/C2 N/C3 N/C4 ARBREQ(TOOLIO0)5 TDO6 RDY-7 RSTIN-8 VREF9 EVTI-

10 GND11 TRST-12 GND13 TMS14 GND15 TDI16 GND17 TCK18 GND19 MDO020 GND21 MCKO22 GND23 EVTO-24 GND25 MSEO0-26 MDO927 MDO128 GND29 MDO230 GND31 MDO332 GND33 ARBGRT(TOOLIO1)34 GND35 MSEO1-36 GND37 MDO438 GND39 MDO540 GND41 MDO642 GND43 MDO744 GND45 MDO846 GND47 MDO1048 GND49 MDO1150 GND (TDET)51 RSTOUT(VENIO2)

Dimensions and Adapters

TRACE32 - Technical Information 18

Connector (SAMTEC 50)

Connector (SAMTEC 20)

Signal Pin Pin SignalMSEO0- 1 2 VREFMSEO1- 3 4 TCK

GND 5 6 TMSMDO00 7 8 TDIMDO01 9 10 TDO

GND 11 12 TRST- (JCOMP)MDO02 13 14 DBGACK- (RDY)MDO03 15 16 EVTI-

GND 17 18 EVTO-MCKO 19 20 RSTIN-

MDO04 21 22 RSTOUTGND 23 24 GND

MDO05 25 26 CLKOUTMDO06 27 28 TD/WDTE

GND 29 30 GNDMDO07 31 32 DAI1MDO08 33 34 DAI2

GND 35 36 GNDMDO09 37 38 ARBREQMDO10 39 40 ARBGRT

GND 41 42 GNDMDO11 43 44 MDO13MDO12 45 46 MDO14

GND 47 48 GNDMDO15 49 50 N/C

Table 1:

Signal Pin Pin SignalMSEO0- 1 2 VREFMSEO1- 3 4 TCK

GND 5 6 TMSMDO00 7 8 TDIMDO01 9 10 TDO

GND 11 12 TRST- (JCOMP)MDO02 13 14 DBGACK- (RDY)MDO03 15 16 EVTI-

GND 17 18 EVTO-MCKO 19 20 RSTIN-

Table 2:

Dimensions and Adapters

TRACE32 - Technical Information 19

Modules and Adapters

tbd

Dimensions and Adapters

TRACE32 - Technical Information 20

Order Information

Module Description

Detailed Order Information

Order Information

TRACE32 - Technical Information 21

Contact

International RepresentativeArgentina

Anacom Eletronica Ltda.Mr. Rafael SoriceRua Nazareth, 807, BarcelonaBR-09551-200 São Caetano do Sul, SPPhone: +55 11 3422 4200FAX: +55 11 3422 4242EMAIL: [email protected]

AustraliaEmbedded Logic Solutions P/LMr. Ramzi KattanSuite 2, Level 3144 Marsden StreetParramatta NSW 2150Phone: +61 2 9687 1880FAX: +61 2 9687 1881EMAIL: [email protected]

AustriaLauterbach GmbHAltlaufstr. 40D-85635 Höhenkirchen-SiegertsbrunnPhone: +49 8102 9876 0FAX: +49 8102 9876 999EMAIL: [email protected]

BelgiumTritec Benelux B.V.Mr. Robbert de VoogtStationspark 550NL-3364 DA SliedrechtPhone: +31 184 41 41 31FAX: +31 184 42 36 11EMAIL: [email protected]

BrazilAnacom Eletronica Ltda.Mr. Rafael SoriceRua Nazareth, 807, BarcelonaBR-09551-200 São Caetano do Sul, SPPhone: +55 11 3422 4200FAX: +55 11 3422 4242EMAIL: [email protected]

CanadaLauterbach Inc.Mr. Udo Zoettler4 Mount Royal Ave.USA-Marlborough, MA 01752Phone: +1 508 303 6812FAX: +1 508 303 6813EMAIL: [email protected]

China BeijingLauterbach Technologies Co., LtdMr. Linglin HeBeijing OfficeA3,South Lishi Road, XiCheng DistrictBeijing 100037, P.R. ChinaPhone: +86 10 68023502FAX: +86 10 68023523EMAIL: [email protected]

China ShenzhenLauterbach Technologies Co., Ltd1406/E Xihaimingzhu BuildingNo.1 Taoyuan Road, Nanshan DistrictShenzhen 518052, P.R. ChinaPhone: +86 755 8621 0671FAX: +86 755 8621 0675EMAIL: [email protected]

China SuzhouLauterbach Technologies Co., LtdMr. Linglin HeHengyu Square, Rm 709No. 188, Xing Hai StreetSuzhou, 215021 P.R. of ChinaPhone: +86 512 6265 8030FAX: +86 512 6265 8032EMAIL: [email protected]

Czech. RepublicLauterbach GmbHAltlaufstr. 40D-85635 Höhenkirchen-SiegertsbrunnPhone: +49 8102 9876 0FAX: +49 8102 9876 999EMAIL: [email protected]

DenmarkNohau Danmark A/SMr. Flemming JensenKlausdalsbrovej 493DK-2730 HerlevPhone: +45 44 52 16 50FAX: +45 44 52 26 55EMAIL: [email protected]

EgyptWantech EgyptMr. Wagih A. Nawara5 Shafik Ghalie St., Suite 2Off Pyramids Road, GizaCairo 12111Phone: +20 100 1251955FAX: +20 100 1250349EMAIL: [email protected]

FinlandNohau Solutions FinlandMr. Martti ViljainenTeknobulevardi 3-5FI-01531 VantaaPhone: +358 40 546 1469FAX: +358 9 2517 8101EMAIL: [email protected]

FranceLauterbach S.A.R.L.Mr. Jean-Pierre ParadisoEuroparc - Le Hameau B135 Chemin Des BassinsF-94035 Créteil CedexPhone: +33 1 49 56 20 30FAX: +33 1 49 56 20 39EMAIL: [email protected]

GermanyLauterbach GmbHAltlaufstr. 40D-85635 Höhenkirchen-SiegertsbrunnPhone: +49 8102 9876 0FAX: +49 8102 9876 999EMAIL: [email protected]

Germany NorthLauterbach GmbHMr. Klaus HommannLeonhardring 5D-31319 SehndePhone: +49 8102 9876 174FAX: +49 5138 6185 3EMAIL: [email protected]

Contact

TRACE32 - Technical Information 22

Germany SouthLauterbach GmbHAndreas GrimmAltlaufstr. 40D-85635 Höhenkirchen-SiegertsbrunnPhone: +49 8102 9876 190FAX: +49 8102 9876 187EMAIL: [email protected]

GreeceLauterbach GmbHAltlaufstr. 40D-85635 Höhenkirchen-SiegertsbrunnPhone: +49 8102 9876 0FAX: +49 8102 9876 999EMAIL: [email protected]

HungaryLauterbach GmbHAltlaufstr. 40D-85635 Höhenkirchen-SiegertsbrunnPhone: +49 8102 9876 0FAX: +49 8102 9876 999EMAIL: [email protected]

India-BangaloreElectro Systems Associates Pvt. Ltd.Mr. G. V. GurunathamS-606, World Trade CenterMalleswaram West, No.26/1, Dr. Rajkumar

RoadIndia - Bangalore 560055Phone: +91 80 67648888FAX: +91 80 23475615EMAIL: [email protected]

India-ChennaiElectro Systems Associates Pvt. Ltd.Mr. D. KannanNo.109 /59A , Ground FloorIV Avenue, Ashok NagarIndia - Chennai - 600 083 TamilnaduPhone: +91 044-24715750FAX: ++91 44 24715750EMAIL: [email protected]

India-DelhiElectro Systems Associates Pvt. Ltd.Mr. R.K. BhandariNo. 705, 7th Floor, Laxmi DeepShivajinagarIndia - Delhi - 110 092Phone: +91 11-22549351FAX:EMAIL: [email protected]

India-HyderabadElectro Systems Associates Pvt. Ltd.Mr. C.V.M. Sri Ram MurthyShop No. 14, "Global Enclave"Bhagyanagar Colony, Kukat pallyIndia - Hyderabad 500 072Phone: +91 40-23063346FAX: +91 40-23063346EMAIL: [email protected]

India-PuneElectro Systems Associates Pvt. Ltd.Mr. R K BhandariShriram Complex,1126/1, Model ColonyShivajinagarIndia - Pune - 411 016Phone: +91 20 - 30462035 / 25663FAX: +91 20-25677202EMAIL: [email protected]

IrelandLauterbach Ltd.Mr. Barry Lock11 Basepoint Enterprise CentreStroudley RoadBasingstoke, Hants RG24 8UPPhone: +44-1256-333-690FAX: +44-1256-336-661EMAIL: [email protected]

IsraelItec Ltd.Mr. Mauri GottliebP.O.Box 10002IL-Tel Aviv 61100Phone: +972 3 6491202FAX: +972 3 6497661EMAIL: [email protected]

ItalyLauterbach SrlMr. Maurizio MenegottoVia Enzo Ferrieri 12I-20153 MilanoPhone: +39 02 45490282FAX: +39 02 45490428EMAIL: [email protected]

JapanLauterbach Japan, Ltd.Mr. Kenji Furukawa3-8-8 ShinyokohamaKouhoku-ku, Nisso 16th BuildingYokohama-shi, Japan 222-0033Phone: +81 45 477 4511FAX: +81 45 477 4519EMAIL: [email protected]

LuxembourgTritec Benelux B.V.Mr. Robbert de VoogtStationspark 550NL-3364 DA SliedrechtPhone: +31 184 41 41 31FAX: +31 184 42 36 11EMAIL: [email protected]

MalaysiaFlash TechnologyMr. Teo Kian HockNo 61, # 04-15 Kaki Bukit Av 1Shun Li Industrial ParkSGP-Singapore 417943Phone: +65 6749 6168FAX: +65 6749 6138EMAIL: [email protected]

MexicoLauterbach Inc.Mr. Udo Zoettler4 Mount Royal Ave.USA-Marlborough, MA 01752Phone: +1 508 303 6812FAX: +1 508 303 6813EMAIL: [email protected]

NetherlandsTritec Benelux B.V.Mr. Robbert de VoogtStationspark 550NL-3364 DA SliedrechtPhone: +31 184 41 41 31FAX: +31 184 42 36 11EMAIL: [email protected]

New ZealandEmbedded Logic Solutions P/LMr. Ramzi KattanSuite 2, Level 3144 Marsden StreetParramatta NSW 2150Phone: +61 2 9687 1880FAX: +61 2 9687 1881EMAIL: [email protected]

NorwayNohau Solutions ABMr. Jörgen NilssonDerbyvägen 4SE-21235 MalmoePhone: +46 40 592 206FAX: +46-40 592 229EMAIL: [email protected]

PolandQUANTUM Sp. z o.o.Mr. Aleksander Bilul. Jeleniogorska 654-056 WroclawPhone: +48 71 362 6356FAX: +48 71 362 6357EMAIL: [email protected]

Contact

TRACE32 - Technical Information 23

PortugalCaptura Electronica,SCCLMr. Juan Martinezc/Duero, 40E-08031 BarcelonaPhone: +34 93 429 5730FAX: +34 93 407 0778EMAIL: [email protected]

RomaniaLauterbach GmbHAltlaufstr. 40D-85635 Höhenkirchen-SiegertsbrunnPhone: +49 8102 9876 0FAX: +49 8102 9876 999EMAIL: [email protected]

RussiaRTSoftMr. Alexey IsaevNikitinskaya 3RUS-105037 MoscowPhone: +7 495 742 6828FAX: +7 495 742 6829EMAIL: [email protected]

SingaporeFlash TechnologyMr. Teo Kian HockNo 61, # 04-15 Kaki Bukit Av 1Shun Li Industrial ParkSGP-Singapore 417943Phone: +65 6749 6168FAX: +65 6749 6138EMAIL: [email protected]

South Korea, PangyoMDS Technology Co.,Ltd.Mr. Sangheon Lee3FL. Hancom Tower49, Daewangpangyo-ro 644, Bundang-guSeongnam-si, Gyeonggi-do, 463-400, ROKPhone: +82-31-627-3000FAX: +82-31-627-3100EMAIL: [email protected]

SpainCaptura Electronica,SCCLMr. Juan Martinezc/Duero, 40E-08031 BarcelonaPhone: +34 93 429 5730FAX: +34 93 407 0778EMAIL: [email protected]

SwedenNohau Solutions ABMr. Jörgen NilssonDerbyvägen 4SE-21235 MalmoePhone: +46 40 592 206FAX: +46 40 592 229EMAIL: [email protected]

SwitzerlandJDT Jberg DatenTechnikMr. Andreas JbergZimmereistrasse 2CH-5734 Reinach AGPhone: +41 62 7710 886FAX:EMAIL: [email protected]

TaiwanSuperlink Technology Corp.Mr. Sulin Huang3F-8,No.77,Sec.1,Xintaiwu Rd.,Xizhi District,New Taipei City 22101, Taiwan, R.O.C.Phone: +886 2 26983456FAX: +886 2 26983535EMAIL: [email protected]

TunisiaLauterbach Consulting S.A.R.L.Mr. Khaled JmalRoute El Ain Km 3.5TN-3062 SfaxPhone: +216-74611730FAX: +216-74611723EMAIL: [email protected]

Turkey-1Tektronik Muh. ve Tic. A.S.Mr. Hakan YavuzCyberPlaza B-Blok, 702BBilkent06800 AnkaraPhone: +90 312 437 3000FAX: +90 312 437 1616EMAIL: [email protected]

Turkey-2G3TEK Embedded Technologies Ltd.Mr. Celal AygunIlkyerlesim Mah. 445.Sok. No: 4806370 Batikent/AnkaraPhone: +90 312 3324769FAX: +90 312 3324769EMAIL: [email protected]

UKLauterbach Ltd.Mr. Barry Lock11 Basepoint Enterprise CentreStroudley RdBasingstoke, Hants RG24 8UPPhone: +44 1256 333 690FAX: +44 1256 350 301EMAIL: [email protected]

USA EastLauterbach Inc.Mr. Udo Zoettler4 Mount Royal Ave.USA-Marlborough, MA 01752Phone: +1 508 303 6812FAX: +1 508 303 6813EMAIL: [email protected]

USA WestLauterbach Inc.Mr. Bob Kupyn1111 Main Street, Suite 620USA-Vancouver, WA. 98660Phone: +1 503 524 2222FAX: +1 503 524 2223EMAIL: [email protected]

Contact

TRACE32 - Technical Information 24

Additional Information

Lauterbach GmbHAltlaufstr. 40 D-85635 Höhenkirchen-SiegertsbrunnTel. ++49 8102 9876-0 FAX [email protected]://www.lauterbach.de

Lauterbach Inc.4 Mount Royal Ave.Marlboro MA 01752Phone (508) 303 6812 FAX (508) 303 [email protected]://www.us.lauterbach.com

Lauterbach Ltd.11 Basepoint Enterprise Ctre Stroudley RoadBasingstoke, Hants RG24 8UP Phone ++44-1256-333-690 FAX -661 [email protected]:/www.lauterbach.co.uk

Lauterbach S.A.R.L.135 Chemin Des BassinsF-94035 Créteil CedexPhone ++33-149-562-030 FAX ++33-149-562-039 [email protected]:/www.lauterbach.fr

Lauterbach Japan, Ltd.3-9-5 Shinyokohama Kouhoku-kuYokohama-shi Japan 222-0033Phone ++81-45-477-4511 FAX [email protected]://www.lauterbach.co.jp

Lauterbach s.r.l.Lauterbach s.r.l. Via Enzo Ferrieri 12I-20153 MilanoPhone ++39 02 45490282FAX ++39 02 [email protected]://www.lauterbach.it

Suzhou Lauterbach Consulting Co.,Ltd.

Room 1605, Xing Hai International SquareNo.200, Xing Hai StreetSuzhou, 215021 PR of ChinaPhone: 0086-512 6265 8030FAX: 0086-512 6265 [email protected]://www.lauterbach.cn

Disclaimer

http://www.lauterbach.com

The information presented is intended to give overview information only. Changes and technical enhancements or modifications can be made with-out notice.

Contact