Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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