在 Windows 上使用 QEMU 调试 UEFI

5 windbg qemu uefi

我为我的英语道歉。我想使用 WinDbg 和 UEFI(将运行 OVMF)调试 UEFI 应用程序。我如何尝试运行:

  1. 收集文件 .dsc 中定义的映像OVMF宏source_debug_enable debug_on_serial_port
  2. 将OVMF.fd文件复制到 qemu 目录
  3. 我启动 qemuqemu-system-x86_64-bios OVMF.fd-serial pipe:Dbg
  4. 我用命令启动 Windbgcom:pipe,baud=115200,port=\.\pipe\Dbg, resets=0

但什么也没发生。Qemu窗口启动但挂起并挂起半个小时(没有等待更长时间)。调试器说正在等待重新连接。

我究竟做错了什么?