我在win98下需调试usb驱动程序,工具为softice,可以加载原代码,但设置断点后,softice却不能中断,请各位大虾帮帮小弟。
回复(4) 2002-04-28 10:42 来自版块 - USB驱动开发
表情
acx我说说我的一次经历,不知到你会不会是这个问题,我编译后,重新插拔了USB设备,可怎么也断不到我要的地方,后面才发现是我加载到SOFTICE里的程序是我早些时候编译的。(2002-04-29 10:12)
dos很有可能是你多次编译后,加载的driver与调试的driver的符号表不匹配。我也经常遇到这种情况。确保你的symbol loader和系统加载的driver版本相同。比如用最新的版本覆盖掉windows/system32/driver下的老版本driver。(2002-04-29 10:05)
LittleXHi,acx.在U盘插入时系统加载驱动,通过DbgPrint输出可以判断驱动已加载。并且断点设置在driverentry中,但softice不能中断。 (2002-04-29 08:56)
acx1.确认驱动已加载,如果没加载也就是根本就没运行SOFTICE当然就断不到. 2.确认你断的地方程序会运行这到这里.(2002-04-28 17:00)

返回顶部