Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.260

Navigation: Multi-Core Debugging > Tutorials

Scroll Prev Top Next More

Configure Pure SMP

This tutorial provides step-by-step instructions on configuring an SMP (Symmetric Multiprocessing) binding in winIDEA, If you use one Program/Symbol File.

 

smp-tricore-winidea

 

 

Configuration steps

number1

Configure a New Workspace via File | Select Workspace | Create New Workspace.

Make sure to check Create SMP on cores of the same type. winIDEA will automatically create an SMP binding with a dedicated Memory Space.

 

smp-winidea-create-smp-one-elf

 

 

number2

(optional) Click Switch to Full to rename the default Names.

Application

SMP

Memory Spaces

etc.

 

smp-default-names

 

 

number3

Perform Reset / Download.

Begin a Debug session via:

Download (this step will also Program the SoC)

Load Symbols Only

Reset

Attach

 

 

Number4

(optional) Focus a specific core inside SMP via Debug | SMP | <core>.

One core of the SMP configuration can be in focus in the winIDEA instance. This focus applies to the Disassembly window, Core Registers window, Program Counter Position Cursor in Disassembly and the corresponding Editor window.

 

MulticoreDebugging-CoreSelection

 

 

 

More resources

Multi-Core Debugging Overview

Troubleshooting - Knowledge Base

Pure SMP system - Video Tutorial

 

 

Copyright © 2024 TASKING