我写了一段驱动,开始都能用F9设置断点。但我增加一个函数后,不能用F9在那个函数中设置断点。编译没有问题,程序我也替换了,是不是需要重启,如果每次都要重启也太麻烦了! :(
回复(6) 2002-07-02 15:35 来自版块 - 开发工具使用
表情
hanks问题不一样,但方法应该是一样的,我去试试。谢谢楼上的兄弟。我最近忙别的事了,我会努力的。(2002-07-09 09:01)
qydc终于被我发现了?哈哈。。。。。。。。。 在driverswork自动生成project后,在设备类中的成员函数SerialRead()和SerialWrite()中的末尾有两个换行符,在vc下 看不出来,在softice下会有两个不认识的符号,在vc下删除它们就可以了。 ...(2002-07-08 17:48)
qydc我非常了解你的心情,因为我被这个问题困扰了好几天,希望有人能帮我们,如果你知道原因,请告诉我一声。谢谢! qydc@163.net(2002-07-05 16:36)
arthurtu如果你的driver还在内存,也就是说,没有被你的新的driver替换的话,就会很多的问题的。 WDM的?在device manager先stop你的driver,再start,就可以更新了。或先remove,再install (2002-07-03 09:13)
hanks首先谢谢fqjp的回复。经过进一步尝试发现如果转到混合代码级,可以设断点,但断点好像没起作用。using softICE上说不能在同一地址设断点,但我想至少应该让我设一个吧。有一个就应该起作用吧,我是菜鸟,不是很明白。 (2002-07-02 17:07)
fqjp你是用的源代码级调试吗? 有没有试过将已经载入的symbol remove掉,再重新load一次。(2002-07-02 16:43)

返回顶部