Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.260

Navigation: Integration with 3rd party tools > GDB Client

Scroll Prev Top Next More

Configuring a New Workspace

 

number1

Create a new workspace and select TASKING GDB Client.

Tasking-gdb-client

 

i-icon

GDB Client is a legacy interface. Use the TASKING GDB Client for new workspaces.

 

number2

Follow the Basic Session Configuration.

 

number3

Configure GDB.

Some of winIDEA's advanced features need to be aware of the CPU architecture. Open Debug / Configure Session / Switch to Full / SoCs / Edit.  

 

GDBClientCPU

 

 

 

Number4

Configure Target IP via GDB / Options.

Target IP,

Host type,

Signals.

 

GDBserverConfig

 

Warning_orange

It is not recommended to change signals SIGINT and SIGTRAP default value, because they are used by the GDB.

 

 

number2

Configure GDB Server.

 

GDBserverConfig2

 

 

number3

Configure SSH Connection parameters.

The SSH protocol (Secure Shell) is a method for secure remote login from one computer to another. It provides several alternative options for strong authentication and communication protection.

SSH connection is used to start GDB Server on the target from winIDEA remotely.

 

GDBClientSSH

 

Number4

(optional) Provide the Application path.

If you haven't provided the Symbol File during configuration of a New Workspace, you should specify the Symbol File via Debug / Configure Session / Applications / Symbol Files. This step provides winIDEA the necessary information for source level debugging and provides the path to the debug symbols.

 

Warning_orange

Note the executable will not be loaded to the target - it is only used to provide symbol information to winIDEA.

 

 

Number5

Perform Download and start debugging.

 

 

 

Copyright © 2024 TASKING