hanks
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1718回复:6

F9为什么不能设置断点了?

楼主#
更多 发布于:2002-07-02 15:35
 我写了一段驱动,开始都能用F9设置断点。但我增加一个函数后,不能用F9在那个函数中设置断点。编译没有问题,程序我也替换了,是不是需要重启,如果每次都要重启也太麻烦了! :(
fqjp
驱动牛犊
驱动牛犊
  • 注册日期2002-05-16
  • 最后登录2011-04-25
  • 粉丝1
  • 关注1
  • 积分19分
  • 威望73点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-02 16:43
你是用的源代码级调试吗?
有没有试过将已经载入的symbol remove掉,再重新load一次。
hanks
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-02 17:07
首先谢谢fqjp的回复。经过进一步尝试发现如果转到混合代码级,可以设断点,但断点好像没起作用。using softICE上说不能在同一地址设断点,但我想至少应该让我设一个吧。有一个就应该起作用吧,我是菜鸟,不是很明白。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-07-03 09:13
如果你的driver还在内存,也就是说,没有被你的新的driver替换的话,就会很多的问题的。
WDM的?在device manager先stop你的driver,再start,就可以更新了。或先remove,再install
qydc
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2003-08-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-05 16:36
我非常了解你的心情,因为我被这个问题困扰了好几天,希望有人能帮我们,如果你知道原因,请告诉我一声。谢谢!
qydc@163.net
qydc
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2003-08-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-08 17:48
终于被我发现了?哈哈。。。。。。。。。
在driverswork自动生成project后,在设备类中的成员函数SerialRead()和SerialWrite()中的末尾有两个换行符,在vc下
看不出来,在softice下会有两个不认识的符号,在vc下删除它们就可以了。
  不知道你的问题是否也是这样?

hanks
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-09 09:01
问题不一样,但方法应该是一样的,我去试试。谢谢楼上的兄弟。我最近忙别的事了,我会努力的。
游客

返回顶部