Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.150

NXP/ST Power Architecture

The information provided in this chapter is intended to be used together with the CPU reference manual provided by the silicon vendor. This chapter assumes knowledge of the CPU functionality and the terminology and concepts defined and explained in the CPU reference manual. Basic knowledge of winIDEA is also necessary. This chapter deals with specifics and advanced details and it is not meant as a basic or introductory text.

 

 

  • Setup - General settings to prepare winIDEA for debug session
  • Flash programming - Additional configuration settings for internal Flash programming
  • Debug - Breakpoints, Real-time memory access and more
  • Analyzer - Trace, Aurora trace port, Trace templates, Profiler and Coverage
  • Knowledge Base - Specific problems solved

 

 

Getting started

 

 

Debug Features

  • OnCe (JTAG) debug interface
  • Hardware execution breakpoints
  • Unlimited software breakpoints
  • Hardware data access breakpoints
  • FLASH programming
  • Multi-core support
  • Real-time memory access
  • SPT debugging (on devices where available)
  • Low power debug support
  • Hot Attach
  • MMU support
  • eTPU debugging
  • On-Chip Trace Buffer support (CPU dependent)
  • Parallel Nexus trace support (CPU dependent)
  • Aurora Nexus trace support (CPU dependent)

 

 

Nexus trace

Nexus trace is explained separately for microcontrollers with Nexus Class 2+ and Nexus Class 3+ interface. Below table provides an overview of supported microcontrollers and trace related information.

 

 

Overview of microcontrollers including Nexus trace information

Warning40x40

Table doesn’t list all supported microcontrollers. Contact iSYSTEM for the up-to-date list of supported devices.

NXP

ST

Nickname

Nexus Level

On Chip Trace Buffer

Nexus MDO size

Nexus double data rate

Aurora

MPC5566

MPC5567

MPC5568

 

 

3+

N

4/12

N

N

MPC5516

 

 

 

2+

N

4/8

N

N

MPC553x

 

 

 

 

3+

N

4/12

N

N

MPC555x

 

 

 

3+

N

4/12

N

N

MPC5673K

MPC5674K

MPC5675K

 

Komodo

3+

N

12/16

Y

N

MPC5668E

MPC5668G

 

Fado

3+(Z6), 2+(Z0)

BGA256 emulation device

N

4/12

N

N

MPC5643L

 

 

SPC56EL44

SPC56EL50

SPC56EL60

Leopard

3+

N

4/12

Y

N

 

SPC56EL70

2M Leopard

3+

N

4/12

Y

N

MPC5644A

MPC5646A

SPC564A80

Andorra

3+

N

4/12

Y

N

MPC5673F

MPC5674F

MPC5671L

MPC5673L

 

 

Mamba

3+

N

12/16

N

N

MPC5602S

MPC5604S

MPC5606S

SPC560S50

SPC560S60

 

Spectrum

 

2+

MPC5606S in QFP176 & BGA208 emulation device

N

2/4

Y

N

MPC5632M

MPC5633M

MPC5634M

SPC563M54

SPC563M60

SPC563M64

Monaco

2+

N

4/12

Y

N

MPC5645S

 

 

Rainbow

3+

N

4/12

Y

N

MPC5601B/D

MPC5602B/C/D

MPC5603B/C

MPC5604B/C

MPC5605B

MPC5606B

MPC5607B

SPC560B40

SPC560B44

SPC560B50

Bolero

2+

MPC5604B & MPC5607B BGA208 emulation device

N

2/4

Y

N

MPC5644B/C

MPC5645B/C

MPC5646B/C

SPC564Bxx

SPC56ECxx

3M Bolero

3+

MPC5646C in BGA256 only

N

8/12

Y

N

MPC5601P

MPC5602P

MPC5603P

MPC5604P

SPC560P50

SPC560P40

SPC560P44

Pictus

2+

N

2/4

N

N

 

SPC560P54

SPC560P60

SPC560AP54

SPC560AP60

1M Pictus

2+

N

2/4

N

N

MPC5668G

 

Fado

3+

N

4/12

N

N

MPC5746M

SPC57EM80

McKinley

3+

16KB

N

N

N

MPC5746M ED

SPC57EM80 ED

McKinley ED

3+

1MB

N

N

2/4

MPC5744K

SPC574K72

K2

3+

16KB

N

N

N

MPC5744P

 

 

Panther

3+

N

4

N

2

MPC5746B

MPC5746C

MPC5746D

MPC5745B

MPC5745C

MPC5745D

 

Calypso 3M

3+

N

12/16 on BGA324

Y

N

MPC5748G

MPC5747G

MPC5746G

 

Calypso 6M

3+

N

12/16

Y

N

MPC5746R

 

 

Rainier

3+

16KB

N

N

N

MPC5746R ED

 

 

Rainier ED

3+

1MB

N

N

2/4

MPC5775K

 

 

RaceRunner

3+

N

N

N

2/4

MPC5777C

 

 

Cobra 55

3+

N

12/16

N

N

MPC5777M

 

 

Matterhorn

3+

16KB

N

N

N

MPC5777M ED

 

 

Matterhorn ED

3+

2MB

N

N

2/4

S32R274

 

RaceRunner Ultra

3+

N

N

N

2/4

 

 

SPC572L64

Lavaredo

3+

8KB

N

N

N

 

SPC570S50L1

SPC570S50L3

Velvety

1+

N

N

N

N

 

 

SPC574S60

Sphaero

1+

N

N

N

N

 

SPC58NE84

SPC58EG84

Eiger

3+

16KB

N

N

N

 

 

SPC58NE84 EMU

Eiger ED

3+

2MB

N

N

2/4

 

SPC58NE84 EMU

Chorus 1M

3+

N

N

N

N

 

SPC582B60ES

Chorus 1M ED

3+

N

4/12

N

N

 

SPC58EC74

Chorus 4M

3+

N

N

N

N

 

SPC584G

SPC58EG

SPC58NG

Chorus 6M

3+

16KB

N

N

N

 

 

 

SPC58NN84

Bernina

3+

16KB

N

N

N

 

EMS58NN84

Bernina EMU

3+

2MB

N

N

2/4

 

Nexus level

Real-time memory access

Program Trace

Ownership Trace

Data Trace

1+

Y

N

N

N

2+

Y

Y

Y

N

3+

Y

Y

Y

Y

 

Copyright© iSYSTEM AG Carl-Zeiss-Str.1 85247 Schwabhausen Germany