Parker
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
阅读:1592回复:6

用softICE不能加载源代码

楼主#
更多 发布于:2002-09-29 17:31
这是以前有人发的帖子,但我看了很多方法,都不适合我的现象。
引用[
   我用DriverStudio生成了一USB驱动程序,编译已经过了(得到sys),现在想将sys调入SoftICE实现源码级调试,却怎么也没法使SoftICE的代码窗口显示源码。我可是严格按SoftICE的使用说明试过的,不知还有什么没注意到的?请各位大虾指点!我的操作步骤如下:
1、激活Symbol Loader;
2、用File/Open Module 调入sys;
3、设置Module/Settings/Translation页为Symbols and source code和Package source with symbol table;
4、用Module/Translate生成符号表NMS;
5、在Edit/SoftICE Initialization Settings/Symbols页中加入NMS;
6、重新启动,激活SoftICE,应能看到源码,但看不到!
]

我是用checked模式生成的.sys文件,按上述方法启动softICE,并设置了正确的source file search path,用命令file * 或file xxx.c
都无法载入我的源文件。但我load一个WIN32应用程序却能用file *列出所有的源文件。我用table命令查看,我的USB驱动程序的symbol文件已经装载,且能用命令u xxx(与驱动同名)反汇编我的代码。不知还有何处不对,请指教,谢谢。
不以物喜,不以己悲。
vhdl
驱动牛犊
驱动牛犊
  • 注册日期2002-06-17
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-09-29 19:42
直接调入nms文件就可以了
Parker
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-09-30 09:22
是在启动softICE后直接载入nms文件吗,我这样做了,但还是不行。和以前一样,能用sym命令看到symbol,但用file *就是看不到源文件。不知为何。
不以物喜,不以己悲。
WallaceTong
驱动牛犊
驱动牛犊
  • 注册日期2002-04-23
  • 最后登录2002-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-17 14:23
You should set the source code path in softice.
Parker
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-17 19:49
source file search path,是这个路径吗,我已经设置了。
不以物喜,不以己悲。
maccat
驱动小牛
驱动小牛
  • 注册日期2001-08-01
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望15点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-07-21 09:31
用SL装载NMS方文件,SI file * 就能看到符号表了
跄~跄~跄~以德服人 答的正确 别忘给分 MY QQ:53738515 做驱动的朋友长联系
maccat
驱动小牛
驱动小牛
  • 注册日期2001-08-01
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望15点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2004-07-22 08:42
怎么不发分 我都告诉你解决办法了。

快点给分 朋友
跄~跄~跄~以德服人 答的正确 别忘给分 MY QQ:53738515 做驱动的朋友长联系
游客

返回顶部