ilovelele
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:961回复:3

给大分

楼主#
更多 发布于:2003-08-07 19:57
我用_OUTPD()命令向一块已获得其地址的I/O地址空间写数据,在插硬件的情况下操作,用SOFTICE观察到的首地址与系统资源里显示的相同,硬件应该已经被系统认了,但执行完_OUTPD()后用SOFTICE中的I命令读操作过的I/O地址的值显示为FFFFFFFF,应该是数未写入吧,我不知为何,请各位帮帮忙,谢了!
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-08 11:36
你试着用OUT指令连续发数据给这个端口,用逻辑分析仪测量你的数据线和控制信号线看数据线上是否和你发送的数据一致!
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-08 13:05
关键是你发的数据和收到的一样不一样,游可能是你的程序配置有问题,不过地址肯定是不对的,楼上的说得很有道理,先测一下数据和控制线吧,不过我认为还是程序的问题会大一些!
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-11 09:51
1. 量一下总线的数据会帮助。
2. 确认你的硬件设计。有些硬件设计时,写入数据放在一边,读回时是读的另外的东西。(有些ISA卡就是这样)。如果这样的话就要分析电路了。
助人乃快乐之本 有人给分就更快乐了 :-)
游客

返回顶部