jusinmile
驱动牛犊
驱动牛犊
  • 注册日期2003-09-09
  • 最后登录2008-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1403回复:5

请教softice 调试源码

楼主#
更多 发布于:2003-10-08 10:13
写驱动尚未入门,特请教各位大虾SOFTICE源码调试的问题,望不吝赐教!
我想调试DDK的例子NE2000,步骤如下:
首先进行build
load softice;
start symbol loader;
open the module(ne2000.sys)
click package source with symbol table;
click translate to create .NMS symbol file
load .NMS file
ctrl+d呼出SOFTICE
file ne2000.c
双击设置断点
F10单步执行,我期望进行源码调试,但F10出现的是汇编,为什么会这样呢?是不是我的步骤有问题?
谢谢指教!
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
沙发#
发布于:2003-10-08 12:24
写驱动尚未入门,特请教各位大虾SOFTICE源码调试的问题,望不吝赐教!
我想调试DDK的例子NE2000,步骤如下:
首先进行build
load softice;
start symbol loader;
open the module(ne2000.sys)
click package source with symbol table;
click translate to create .NMS symbol file
load .NMS file
ctrl+d呼出SOFTICE
file ne2000.c
双击设置断点
F10单步执行,我期望进行源码调试,但F10出现的是汇编,为什么会这样呢?是不是我的步骤有问题?
谢谢指教!


file ne2000.c时能看到源码吗?
如果能,在F10出现汇编时,试试按F3切换源码。
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
jusinmile
驱动牛犊
驱动牛犊
  • 注册日期2003-09-09
  • 最后登录2008-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-08 12:30
file ne2000.c时能看到源码,F10后即是汇编,F3不起任何作用,不知道是怎么回事?
谢谢!
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
地板#
发布于:2003-10-08 14:06
再仔细看了你的描述,才发现你的驱动根本没有加载嘛!!!

 load .NMS file
 ctrl+d呼出SOFTICE
 file ne2000.c
 双击设置断点
 F10单步执行,。。

这样是不行的,驱动不同于应用程序,必须安装或者通过程序加载。
因为NE2000好象是网卡的驱动,必须安装(替换掉网卡原来的驱动),系统在启动时自动加载!
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
jusinmile
驱动牛犊
驱动牛犊
  • 注册日期2003-09-09
  • 最后登录2008-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-08 15:10
我想给你分,但是不知道怎么给,郁闷呢。给分的地方在哪里呢?
驱动怎么个加载法?的确很菜的说
感激ing……会给分的
eyeblue
驱动牛犊
驱动牛犊
  • 注册日期2002-06-03
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望13点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-15 16:58
可以用DriverMon加载,挺方便的
游客

返回顶部