Intel® System Debugger User Guide

ID 648476
Date 06/13/2024
Confidential
Document Table of Contents

Target Run Control Issues

Unable to Halt the CPU

Possible issues and solutions:

Cause

Solution

CPU run control is not enabled in BIOS settings.

Enable CPU run control in BIOS settings. See Target Setup.

The Intel® Boot Guard technology is enabled. It blocks CPU run control even if the latter is enabled in BIOS settings.

Disable the Intel® Boot Guard by setting the profile to 0. Use Intel® Flash Image Tool (Intel® FIT) or contact Customer Support for assistance.

Warning Returned after Halting and Resuming the CPU

After you establish the target connection and suspend and resume threads, the following message is returned in the console:

Warning - Error occurred while determining break reason for thread...
Solution

Reconfigure the target connection by specifying that the target runs an OS. See Connecting to the Target procedure, step 7 (Platform Debug Configuration).

Unable to Identify why Threads Got Suspended

After resuming the target, threads got suspended but no breakpoint indicator is visible (all threads are simply marked as “Suspended”).

Possible cause

If thread filtering is enabled, a breakpoint might be hit in a filtered-out (hidden) thread. That is why displayed thread show no indication of a breakpoint hit.

Unable to Use Buttons for Target Run Control

Cause

Buttons for target run control (like suspend Suspend or reset Reset) are enabled only when a proper debug context is selected.

Solution

Refer to the Target Run Control section to identify enabling conditions for each button.