Keil™, An ARM® Company

µVision® IDE & Debugger

This feature works with...
ARMC166C251C51Eval

AGDI Drivers

AGDI is an Application Program Interface (API) third-party developers can use to create hardware debugger drivers that interface directly with the Keil µVision Debugger. The purpose of AGDI is to provide a way to interface the Keil Debugger user-interface to a third-party's hardware debugging interface.

AGDI drivers are DLLs that are created using Microsoft Visual C++ and template files provided by Keil. You may request Application Note 145, Implementing DLLs for Hardware Debuggers (AGDI), from technical support.

AGDI drivers can interface to:

  • Emulators.
  • JTAG Debug Interfaces.
  • OCDS (on-chip debugging system) Interfaces.
  • Target Monitors.
  • Any other target debugging hardware.

Third-Party AGDI Drivers