SourceLevelDebugPkg - Wayne777Chiu/Chinese_Practice_about_TianoCore GitHub Wiki
(2019/03/08) ιεε₯δ»Άε ε«δΈεεε§η’Όε΅ι―代ηε»ι£δΈ COM ζ USB ε΅ι―ε ι²ε ₯εΉ³ε°γ εε δΈε΅ι―δΈ»ζ©ζη¨η¨εΌ (debug host application) ε°ε 許 UEFI ι© εη¨εΌε UEFI ζη¨η¨εΌηεε§η’Όηη΄ε΅ι―γ
https://github.com/tianocore/edk2/tree/master/SourceLevelDebugPkg
δΈ»ζ©ε΅ι―ζη¨η¨εΌ (Host Debug Application) 硦 Microsoft Windows ε Linux ε―ε¨ι裑ζΎε°: https://firmware.intel.com/develop/intel-uefi-tools-and-utilities/intel-uefi-development-kit-debugger-tool#overlay-context=develop
ζ΄ε€η¨ gdb ε΅ι―ε¨ι裑: ε¦δ½δ½Ώη¨ GDB ε°η¨ QEMU η OVMF ε΅ι―
This package includes a source code debugger agent into a platform, which connects over COM or USB debug ports. This plus a debug host application will allow source level debugging of UEFI drivers and UEFI applications.
https://github.com/tianocore/edk2/tree/master/SourceLevelDebugPkg
Host debug applications for Microsoft Windows and Linux are available here: https://firmware.intel.com/develop/intel-uefi-tools-and-utilities/intel-uefi-development-kit-debugger-tool#overlay-context=develop
Info for debugging with gdb is available here: How to debug OVMF with QEMU using GDB