关闭

设置win7的驱动调试环境

489人阅读 评论(0) 收藏 举报

要开发win7的驱动,首先要设置好win7的调试环境,在网上搜了一下,经过实践和修改,得到了如下方法


1.设置windows 7以debug状态启动

执行命令:
bcdedit /copy {current} /d DebugEntry
把下面的{GUID}替换为上条命令的输出后,执行:
bcdedit /dbgsettings serial baudrate:115200 debugport:1
bcdedit /displayorder {GUID} {current} // 这里设置deubg为默认启动条
bcdedit /debug {GUID} on

2.设置输出打印消息
在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager目录下新建一项Debug Print Filter
在Debug Print Filter之下建立类型为DWORD、名称为DEFAULT、值为0xf的条目。名称DEFAULT是大小写相关的,如果建成Default好像会启动不了。
重启OS
要进行这个设置的原因是,在vista和win7下面,KdPrint宏的意义被修改成了按照条件打印消息,即以下两条程序语句是等效的
KdPrint ( Format, arguments )
KdPrintEx ( DPFLTR_DEFAULT_ID, DPFLTR_INFO_LEVEL, Format, arguments )

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:702838次
    • 积分:8195
    • 等级:
    • 排名:第2437名
    • 原创:19篇
    • 转载:581篇
    • 译文:0篇
    • 评论:54条
    最新评论