Intel® System Debugger User Guide
Offline Debug Token creation using Flash Programming Tool (FPT)
FPT is an Extendable Firmware Interface (EFI) application which runs directly on the target
- These instructions cover:
Prepare USB Pendrive to use FPT
- On Host Computer:
Format USB Pendrive with FAT32
Fpt.efi to USB Pendrive
Browse your Intel® CSME firmware kit to obtain Fpt.efi
Location:
OWR/CSME/External_..../Tools/System_Tools/FPT
Obtain Part ID using FPT
A Part ID uniquely identifies a platform. This allows to associate the created debug token to an individual platform. It is highly recommended to limit the usage of debug tokens to individual platforms.
- On Target Computer:
Plug in the USB drive with Fpt.efi binary
Power on, enter BIOS setup (F2), and in the boot menu enable boot to EFI shell, save settings
Boot to EFI shell
Go to the USB device, for example type
fs0: Run Fpt.efi to get the device PID:
Fpt.efi -GETPID PID.bin this will create PID.bin file with the part ID.
Create Debug Token for Offline connection
Start Intel® System Debugger using a new workspace.
Create a target selection / connection manually selecting target
Search the platform for which a debug token should be created.
If the stepping is known, select the correct stepping. Try default stepping otherwise (should not have impact on token creation).
Click Next.
Select any connection type
All connection types support token creation
Debug token injection using is only supported for DCI probes (e.g. DbC)
Click Next.
Finalize configuration
For only token creation Crash Log / System Debug / System Trace support can be disabled (optionally)
Click Finish
Click the gear icon to open connection editor
Scroll to Target Information and click Create Token
Create Token
Use Load from File to import an existing Part ID binary (e.g. created using FPT)
Follow generic Create Token instructions.
Inject Token using FPT
- On Host Computer:
Copy created debug token binary (.bin) to the USB Pendrive (which already contains FPT)
Unplug the USB drive (use Safely remove hardware in Windows* to prevent possible data loss)
- On Target Computer:
Plug in the USB drive with Fpt.efi binary and debug token binary (.bin)
Power on, enter BIOS boot menu (F10) and boot to EFI shell
Go to the USB device, for example type “fs0:”
Run:
Fpt.efi -writetoken tmt_tmp_token_full.bin to write the tokenRun:
Fpt.efi -greset to reset target