Windbg双机调试配置
来源:互联网 发布:网络电视遥控器失灵 编辑:程序博客网 时间:2024/05/17 08:21
源文章地址:http://blog.sina.com.cn/s/blog_62be61550100zaoc.html
作者:芯灵空间
我自己配置这个,什么都对了,就是C:\boot.ini中debugport的值写成了COM1,添加串行端口时,显示的是串行端口2,所以更改配置文件时,debugport的值应为COM2。
如果debugport的值出现错误,则windbg会一直卡在waiting for reconnect的位置。
发现我少写了个东西,windbg的配置没有写。
file-->kernel debug
本来想改变符号路径的,发现在windbg的file下面无论怎么改,下一次打开还是原来的路径,后来发现,在windbg快捷方式的属性里面改,就行了。
"C:\Program Files\Windows Kits\10\Debuggers\x64\windbg.exe" -y srv*C:\Windows\symbols*http://msdl.microsoft.com/download/symbols -b -k com:port=\\.\pipe\abc,baud=115200,pipe
这样改之后,符号路径下次打开之后,就是修改之后的了。
/****以下为转载部分*****/
因需要调试XP下驱动的,必须采用双机调试的方法。在网上找了许多相关的教程配置成功后,感觉其实很简单,怎么我就搞了两天呢,现在把这些配置重新整理一下。
先说说需要用到的软件:
1、WIN7:我的物理机操作系统
2、VMWare: 我目前的版本是 8.0.0 build-471780
3、WINXP SP3:作为安装在虚拟机里的被调试系统
4、Windbg: 我目前使用的版本是6.1,是安装WDK 7600.16385.1后在安装目录中自带的版本。
5、Windows symbol package:
WindowsXP-KB936929-SP3-x86-DEBUG-symbols-full-ENU-DEBUG.exe, 可以到微软官网下载 :http://msdn.microsoft.com/en-us/windows/hardware/gg463028
在VMWare安装XP完成之后,开始我们的配置:
第一步:打开C盘目录下的boot.ini文件,并在文件末尾增加如下一行:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional(debug)" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200
第二步:关闭虚拟机,打开VM->Settings...->Hardware页,点击Add...,在Hardware列表中选择Serial Port后点击Next,选择Output to named pipe,点击Next并进行如下配置;
文本框中输入:\\.\pipe\abc
第一个下拉选项选择: This end is the server
第二个下拉选项选择: The other end is an application
Device status复选框:选中 Conect at power on
然后点击Finish。
在Hareware页选择刚才增加的Serial port, 在右边的配置明细中选中Yield CPU on poll。至此虚拟机配置完成,如下图:
第三步: 在物理机下安装Windows symbol package(符号文件),默认的安装路径是C:\Windows\symbols。
第四步:在物理机下WinDbg的安装目录找到windbg.exe,创建一个快捷方式,打开快捷方式的属性页,在目标中增加启动参数(绿色部分为新增内容):"C:\Program Files (x86)\Debugging Tools for Windows(x86)\windbg.exe" -y C:\Windows\symbols -b -k com:port=\\.\pipe\abc,baud=115200,pipe
参数中的“C:\Windows\symbols”对应符号文件的安装路径。
第五步:启动VMWare中的XP,在启动选项中选择第二项,但先不要按回车开始启动系统,如下图:
第六步:用刚才创建的快捷方式启动WinDbg,如图:
第七步:开始启动虚拟机的XP,WinDbg开始输出信息,说明连接已经建立
- WinDBG双机调试配置
- windbg双机调试配置
- Windbg双机调试配置
- VirtualBox+Windbg 双机调试配置
- windbg+winXP 双机调试配置
- VirtualBox Windbg 双机调试配置
- 配置 WinDbg 双机调试 环境
- VirtualBox Windbg 双机调试配置
- Windbg驱动双机调试环境配置
- windbg 双机调试配置(xp)系统
- Windbg双机调试
- Windbg双机调试
- Windbg 双机调试进程
- winDbg+VirtualBox双机调试
- windbg双机远程调试
- windbg双机调试的配置方法(1394版)
- win8 + vmware + windbg 双机调试
- WinDbg双机调试,很慢
- poj 3237 Tree 树链剖分 线段树
- Why Go is my favorite programming language
- 如何学习java编程,做一个程序员大牛呢?
- Python多态
- 区块链介绍
- Windbg双机调试配置
- 【帝国CMS】列表页分页标签样式及首位隐藏JS
- ECharts.js学习(二)动态数据绑定
- SSM框架搭建
- BZOJ 3172: [Tjoi2013]单词 AC自动机/后缀自动机
- springmvc创建导出视图
- 取值方法
- android权限管理
- 88. Merge Sorted Array