Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.373

How to Sync Debug

In this topic:

Requirements

Configure hardware

Configure master winIDEA Workspace

Configure Slave winIDEA Workspace

Synchronized debug operation

 

 

Introduction

For synchronous debugging of two SoC’s, two winIDEA Workspaces have to be created:

Master Workspace

Slave Workspace.

 

Add-on modules are optional and not an essential part of the sync setup. Both iC7max/iC5700 Hubs are connected via the FBridge cable which enables synchronous debug.

 

For a general overview, refer to Multi-SoC Synchronization.

 

Example setup with two iC7max BlueBox

Example setup with two iC7max BlueBox

 

 

Requirements

2x iC7max/iC5700 BlueBox Debuggers with Hub

2x Active Probe

2x target

1x FBridge Cable

2x CAN/LIN Add-on modules (optional)

CAN Cable(s) (optional)

 

 

Configure hardware

1. Setup and configure hardware for both BlueBox Debuggers.

 

2. Connect BlueBox Debuggers via the FBridge synchronization port.

 

3. Open the winIDEA Workspace intended to be the winIDEA Master Workspace.

 

 

Configure master winIDEA Workspace

You can choose which of the two devices will act as the Master and which as the Slave.

 

1. Configure the connection with the Active Probe.

Set debug clock frequency to a high clock rate for an optimized target status polling rate. A high target polling rate improves the sync debug latencies as well as the time synchronization between on-chip timestamp and the BlueBox timestamp.

The maximum possible clock rate mainly depends on the debug signal routing on the target board.

 

2. Configure the FNet Network description for Active Probe and CAN/LIN.

 

3. Select the synchronization type in Hardware | Options | BlueBox | MultiSoCSync.

See BlueBox Options for more information.

 

4. Perform Debug | Download or Debug | Load Symbols Only.

The Slave Workspace will open automatically.

After successful download and launch, the Debug Status is shown:

Master Workspace        STOP          

Slave Workspace    ONLINE (ready to ATTACH)     

 

 

Configure Slave winIDEA Workspace

1. Configure the connection with the Active Probe

 

2. Configure the FNet Network description for Active Probe and CAN/LIN.

 

3. Select the synchronization type in Hardware | Options | BlueBox | MultiSoCSync.

See BlueBox Options for more information.

 

4. Perform Debug | Download or Debug | Load Symbols Only.

After successful download and launch, the Slave Workspace Debug Status shows be        STOP       (same as Master Workspace).

 

 

 

Synchronized debug operation

This section describes the basic synchronized debug operations and its Debug Statuses.

 

Action

Debug Status

Master

Slave

Download

   [CPU0] STOP   

    STOP   

Run Master

   [CPU0] RUN  

    RUN   

Run Slave

   [CPU0] RUN  

    RUN   

Breakpoint hit in Master

   [CPU0] STOP   

   SUSPENDED   

Breakpoint hit in Slave

   [CPU0] SUSPENDED   

    STOP   

 

 

Single-Step Operations

Single-Step operations on the Master do not have any effect on the Slave. The Slave remains in       SUSPENDED      .  While in       SUSPENDED     , single-step operations (source-level or assembly-level) are not possible. Single-Step is only possible when the SoC is in      STOP     .

For more information about the statuses, refer to Debug Status.

 

 

More resources

FNet Communication Network

Sync Trace on two Infineon AURIX devices

 

 

Copyright © 2025 TASKING