Intel® System Debugger User Guide

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

Prerequisites

To build and debug a Zephyr* project, make sure you fulfill the following requirements:

  • Linux* OS (Ubuntu* 20.04 LTS).

    This is the only OS distribution fully supported now.

  • Zephyr* project tree: Intel® Programmable Services Engine (Intel® PSE) SDK and build dependencies

  • Intel® System Debugger NDA 2XXX. See installation instructions.

  • Elkhart Lake target: Integrated Firmware Image (IFWI) with orange token enabled and without Intel® PSE firmware stitched.

    Check the required BIOS configurations below.

  • Eclipse* Plug-in for Zephyr* Project. See installation instructions.

Required BIOS Configurations

To enable debugging, go to Intel Advanced Menu > Debug Settings and enable Platform Debug Consent as follows:

  • If you plan to use Intel® Silicon View Technology (Intel® SVT) Debug Class (DbC) USB cable, select Enabled (USB2 DbC) or Enabled (USB3 DbC).

  • If you plan to use Intel® Direct Connect Interface (Intel® DCI) Out of Band (OOB) via Intel® SVT Closed Chassis Adapter (CCA), select Enabled (Intel DCI OOB).

To change Intel® Programmable Services Engine (Intel® PSE) settings, go to Intel Advanced Menu > PCH-IO Configuration > PSE Configuration and do the following:

  • Set PSE Debug (JTAG/SWD) Enable to Selected.

  • Set PSE JTAG/SWD PIN MUX to Disabled.