luxiaoyi
驱动牛犊
驱动牛犊
  • 注册日期2004-09-22
  • 最后登录2005-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1285回复:4

ddk生成的驱动程序却不能被softice加载并调试呢

楼主#
更多 发布于:2004-10-14 11:22
driverwork生成的驱动程序可以用softice调。用ddk生成的驱动程序却不能被softice加载并调试呢

用ddk生成的驱动程序,需要用softice调试testpnp.c,testinit.c等文件,怎么在softice中加载了nms文件后,file *后显示没有文件呢。

如果是用driverwork生成的驱动程序,用softice加载nms文件后file *就显示出一些可以调试的文件(如sample.cpp)

这是为什么?应该怎么来调试用ddk编的驱动程序?


 
appletree628
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2013-03-13
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-14 11:51
ddk生成的驱动程序可以用softice调试,将编译时生成的调试信息文件放到目标文件的同一个目录下面,再用softice转化成*nms文件,用想看到源码,就应该把源码也放到目标文件的同一个目录下面
luxiaoyi
驱动牛犊
驱动牛犊
  • 注册日期2004-09-22
  • 最后登录2005-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-14 15:02
确实是可以softice调ddk生成的驱动程序,可是该怎么做呢????

先在softice中打开sys文件,然后package source,然后load,显示不能locate下面文件testdispatch.c,testinit.c,testpower.c,testpnp.c.装载不成功。ctrl+d后,file *后显示没有文件。

我怎么调试testdispatch.c , testpnp.c文件呢????/
luxiaoyi
驱动牛犊
驱动牛犊
  • 注册日期2004-09-22
  • 最后登录2005-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-15 10:53
appletree628
 谢谢你,我弄好了。

新问题来了,softice可以调试用户应用程序吗。加载应用程序时要怎么做???
appletree628
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2013-03-13
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-15 18:52
可以调试应用程序,将应用程序load进来,然后生成*.nms文件,下面的调试都一样
游客

返回顶部