Extended Debugging Interface (Windows CE 5.0)
The Extended Debugging Interface (eXDI) is an adaptation layer between Platform Builder and a debugging probe, such as a JTAG probe or in-circuit emulator (ICE). eXDI allows a user to control and debug a target device using an eXDI driver and a probe.
eXDI supports a wide variety of probes, including the Platform Builder kernel software probe, KdStub; hardware probes; software simulators; and post-mortem file readers.
Third-party hardware probe vendors who want to allow a Platform Builder customer to use their diagnostic equipment with Platform Build must write an eXDI driver for that purpose.
In This Section
- eXDI Overview
Provides architectural diagrams and descriptions of eXDI features for run-state control, OS access, memory access, and core connectivity. - eXDI Driver Development
Describes requirements for developing an eXDI driver to use with a hardware probe or integrated circuit emulator. - eXDI Sample Driver
Describes the sample eXDI driver included with Platform Builder. - eXDI Reference
Contains detailed reference information about the eXDI API.
Related Sections
- Hardware-assisted Debugging
Describes the advantages of using hardware-assisted debugging, and describes how to use it. - System Debugging
Describes the features of the Platform Builder kernel debugger. - Core Connectivity Infrastructure
Describes the connectivity infrastructure for connecting a development workstation and a target device.
Send Feedback on this topic to the authors