Not login
0

[189]  如何通过USB3方式调试GDK7的Windows内核?

asked 2020-08-06 19:38:53 +0800

henly gravatar image

updated 2020-08-06 20:02:10 +0800

gdman gravatar image

目标机默认启用了DCI,如果想通过Windbg通过USB3来调试GDK7的windows内核,如何设置呢?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
0

answered 2020-08-06 19:45:21 +0800

henly gravatar image

默认情况下,GDK7是打开了DCI选项,可以使用Intel System Studio(简称ISS)或者Nano Code使用USB3线通过JTAG方式调试目标机GDK7。

如果想使用Windbg通过USB3来调试目标机GDK7的windows内核,需要设置目标机的BISO选项。

步骤如下:

  1. 主机安装完ISS后,设备管理器正常情况下显示如下: image description

  2. 重启目标机GDK7,进入并修改BIOS,修改如下选项:

    1) 进入Advanced -> CPU Configuration

    找到"Direct Connect Interface",将Enabled改成Disabled

    2) 进入Chipset -> PCH-IO Configuration

    找到"DCI enabled (HDCIEN)",将Enabled改成Disabled

    3) F10保存并退出

  3. 重启目标机GDK7,,进入Windows10, 设置调试属性,这里设置使用USB3

    1) 管理员打开cmd.exe

    2) bcdedit /dbgsettings usb targetname:<名字>

    3) bcdedit /debug on

    4) 重启目标机GDK7

  4. 主机使用Windbg开始调试

    1) 打开Windbg.exe(如果是第一次使用,请用管理员打开,需要安装驱动)

    2) 驱动安装成功,设备管理器显示如下: image description

    3) 选择File -> Kernel Debugging,选择USB,输入目标机设置的<名字>,确定。

    4) 可以看到Windbg的输出: image description

    5) 按下"Break",成功断下目标机,如下图: image description

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2020-08-06 19:38:53 +0800

Seen: 75 times

Last updated: Aug 06 '20

关闭