AMI Debug for UEFI is a powerful solution for debugging UEFI projects, offering source-level debugging without the need for an expensive in-circuit emulator (ICE). Using standard RS-232 or USB 2.0 cables, developers have access to source-level debugging and control the debug target hardware through a GUI application for Microsoft Windows® operating systems.
AMI Debug for UEFI works with AMI's Aptio as well as projects based on the "TianoCore" EFI Development Kit (EDK) or any UEFI Shell application. Aptio and TianoCore developers can debug at the firmware level, while application and driver developers can invoke debugging features at the shell without the need to embed modules in the ROM image. This flexible and inexpensive tool works for IA32 and x64 build targets.