Intel® System Debugger User Guide
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.