Intel® System Debugger User Guide
Issues and Solutions
This section lists common (see below) and component-specific (see child pages) known issues and possible solutions. If you do not find an answer here, refer to the Release Notes for a list of short-term Known Issues and Customer Support.
Component-specific Troubleshooting:
- Target Run Control Issues
- Target Simulation Issues
- System Debug Issues
- Unable to Load Symbols Using “Load the Current Module”
- Unable to Load Symbols from the .elf Binary File
- Unable to Break at Reset Vector
- Unable to Display the Variable Value
- Collecting Execution Trace Timed Out
- PT Trace may display “Incomplete PT Segment” with Single Range Output
- No Power Events Displayed in the Instruction Trace View
- System Trace Issues
- Intel® Debug Extensions for WinDbg Issues
- ERROR: Could not start kernel debugging using exdi: Class not registered
- ERROR: Could not start kernel debugging using exdi: Specified module could not be found
- ERROR: Could not start kernel debugging using exdi: Win32 error 0x87. The parameter is incorrect
- ERROR: No probe found. Please check probe connection and power
- ERROR: No active threads detected
- ERROR: could not import runpy module / ModuleNotFoundError: No module named ‘runpy’
- WinDbg* is frozen
Cannot start the Target Indicator on Linux* OS
The screen is empty or the following message is returned:
Error: Unable to initialize GTK+, is DISPLAY set properly?
- Solution
Launch the Target Indicator with the
-w parameter. See an example below:/opt/intel/oneapi/system_debugger/latest/target_indicator/bin$ ./TargetIndicator -w
Cannot Connect the Closed Chassis Adapter (CCA) to Target Using USB3
Connection attempt runs into a timeout.
- Solutions
Use a USB2 (non-SuperSpeed) Type A to Type B cable to connect the CCA to the host.
Use the cable shipped with the Closed Chassis Adapter (CCA)
Closed Chassis Adapter (CCA) is not Recognized by Windows* OS
- Cause
Intel® Direct Connect Interface (Intel® DCI) drivers are not properly installed.
- Solution
In the Windows Device Manager, search for a device called Intel USB CCA Debug Class Devices. If it is not set up, contact customer support (see details in Intel® System Debugger Release Notes).
Connection to Target Takes Long and Fails with a Timeout Message
- Cause
If OpenIPC detects an old firmware on the CCA, it updates the firmware automatically during the first connection to the target. In some cases, connection procedure may run into a timeout and display error messages on the Eclipse* console. The old firmware is only updated at the first connection. All subsequent connections should run smoothly.
- Solution
If you ran into a timeout, do the following:
Close Eclipse* and kill OpenIPC connections (if any).
Unplug the CCA adapter.
Plug-in the CCA adapter.
Start Eclipse* and follow the connection procedure again.
Eclipse Console Shows an IPC API Error Message
For example:
IPC API library is not initialized
Error, IPC is NOT ready - failed to connect
- Solution
Make sure the target is connected correctly using an Intel® Direct Connect Interface (Intel® DCI) USB 3.x Debug Class debug cable (yellow or orange connectors).
Board is not Booting Completely to UEFI Shell
- Solution:
Try restarting (power off/power on) the board several times until it boots to UEFI.
Advanced: Using IPC CLI to Configure OpenIPC Connection
The default and recommended way of establishing target connection using the Target Connection Assistant (TCA) is described in the corresponding section.
In the default way of establishing target connection via GUI, the IPC CLI session is launched in the Shell view when Intel® System Debugger connects to OpenIPC.
However, you can use the IPC command line interface (IPC CLI) to run and configure OpenIPC sessions if:
TCA does not detect your running OpenIPC session as expected
You are used to working with the IPC CLI.
In any of the cases above, follow the steps below to establish target connection:
Launch IPC CLI:
Navigate to the installation root directory and run
isd_shell.bat (for Windows* OS host) orisd_shell.sh (for Linux* OS host).In the opened command line, run
ipccli and configure the OpenIPC session as required.For instructions on using the IPC CLI, call
help() from the command line or refer to the IPC CLI documentation located at:For Windows* OS host:
<install_dir>\system_debugger\<version>\tools\python3\Lib\site-packages\ipccli\html For Linux* OS host:
<install_dir>/system_debugger/<version>/tools/python3/lib/python3.x/sitepackages/ipccli/html
When your OpenIPC instance is running, launch the Intel® System Debugger. From the installation root directory, run
iss_ide_eclipse-launcher.bat (for Windows* OS host) oriss_ide_eclipse-launcher.sh (for Linux* OS host) and proceed with remaining steps.
Eclipse Console shows a problem with locales packet
When trying to connect to local target with IDE buttons, Eclipse launchs an error window with the the sugestion to install locales package
Solution: sudo locale-gen en_US en_US.UTF-8 sudo dpkg-reconfigure locales
export LC_ALL=en_US.UTF-8