xcq1109
驱动牛犊
驱动牛犊
  • 注册日期2006-09-05
  • 最后登录2010-11-05
  • 粉丝2
  • 关注0
  • 积分16分
  • 威望176点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:3269回复:5

SOFTICE 调试驱动程序步骤详解.

楼主#
更多 发布于:2008-08-19 15:53
[/code]调试前准备:
    1.安装DDK(Driverstadio),softice软件.
    2.启动SOFTICE,按"CTRL+D",看能否看到调试窗口;如果不能弹出窗口,可能是你安装时某些设置不对;
    3.生成你准备进行调试的SYS文件,注意:一定要用check build environment build生成SYS文件,因为里面包含DEBUG信息.

进行调试:
    1.启动SOFTICE;
    2.打开sybol load软件,先OPEN->load->translate.
    3.按"ctrl+d"打开调试窗口,输入:file *,看是否包含所有你的驱动源文件;如果没有,则说明SYS文件没有加载到SOFICE中,需要重新加载.
    4.可以用BPX+函数名 在可执行语句上加设定断点,当然也可以通过别的命令设置断点.
    5.启动你驱动程序,程序会在你刚设置的断点处弹出调式窗口,可以通过F10单步执行来调式.

注:1.驱动重新编译后,需用BC *清除上次设置断点后,重新设置断点;
   2.调试时,应尽可能多打印一些有用信息,这样便于我们调试.

描述不对的地方,欢迎大家批评指正,谢谢!!
"http://s.click.alimama.com/a/qX1b5DyQm0s%3D-10591512


"http://s.click.alimama.com/a/qX1b5DyQm0s%3D-10591512
xiaohu12345
驱动牛犊
驱动牛犊
  • 注册日期2008-10-09
  • 最后登录2008-11-05
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-05 15:35
坐在沙发上,慢慢看
solidyjd
驱动牛犊
驱动牛犊
  • 注册日期2008-11-23
  • 最后登录2010-01-08
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望35点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-11-23 19:44
新手,来学习学习
zhuangzhong911
驱动牛犊
驱动牛犊
  • 注册日期2009-04-02
  • 最后登录2009-06-03
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-05-25 11:21
第一次看到这么详细的步骤,试试看
david.ding124
驱动牛犊
驱动牛犊
  • 注册日期2009-09-18
  • 最后登录2009-11-06
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-09-27 14:09
帮助很大,多谢啦!
xxhsrhc
驱动牛犊
驱动牛犊
  • 注册日期2010-01-03
  • 最后登录2010-01-16
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望61点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2010-01-03 18:43
学习下!
机械的做自动化也是天经地义!
游客

返回顶部