qydc
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2003-08-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1358回复:10

为什么我用softice设置断点错误

楼主#
更多 发布于:2002-07-06 13:39
为什么我用symbol loader载入源文件后,用softice查看文件都正常,但要设置断点时,总是无法正确设置断点,softice总是把断点设置在其它行?

最新喜欢:

flyfoxflyfox
qydc
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2003-08-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-08 17:43
终于被我发现了?哈哈。。。。。。。。。
在driverswork自动生成project后,在设备类中的成员函数SerialRead()和SerialWrite()中的末尾有两个换行符,在vc下
看不出来,在softice下会有两个不认识的符号,在vc下删除它们就可以了。
brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-08 16:49
重新load、translate一下再设试试
打一枪……换个地方……再打一枪……
bag
bag
驱动牛犊
驱动牛犊
  • 注册日期2002-03-19
  • 最后登录2007-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-08 15:35
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-08 14:53
应该不是symbol文件不对,我每次都重新转换的。比如说,我定义了4个函数A1、A2、A3、A4,结果只有A2是可以找到的,其它A1、A3、A4一概说没有定义。

怎么回事~~~

a1/A1不能在SoftIce中作为变量,不但如此,bn,Cn,Dn,En,Fn都不能作为变量,SoftIce把它作为系统保留标识符。你应该采用其它名字的变量。
Tom_lyd
zhangyl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-18
  • 最后登录2009-03-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-08 13:15
还是symbol文件的问题,你估计是生成了sym文件,而nms文件没有生成,可以用loader(softice的装载工具)装入生成了sym文件,然后还要translate一下!,确认正确生成了改文件。
签名是什么?
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
6楼#
发布于:2002-07-08 12:33
删掉.nms,重启再来一次。
xdjm
驱动中牛
驱动中牛
  • 注册日期2001-04-02
  • 最后登录2024-01-25
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望25点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-07-08 11:41
应该不是symbol文件不对,我每次都重新转换的。比如说,我定义了4个函数A1、A2、A3、A4,结果只有A2是可以找到的,其它A1、A3、A4一概说没有定义。

怎么回事~~~
zhangyl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-18
  • 最后登录2009-03-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-08 10:36
你的symbol文件版本不对,与目标文件不符,建议每次编译完成后,重新构造symbol文件,如果还有问题,联系我
签名是什么?
xdjm
驱动中牛
驱动中牛
  • 注册日期2001-04-02
  • 最后登录2024-01-25
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望25点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-07-08 09:54
我也遇到过,咋回事?
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-07-06 14:08
建议你把断点直接设在汇编代码里面
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
游客

返回顶部