lark002
驱动牛犊
驱动牛犊
  • 注册日期2003-02-18
  • 最后登录2006-04-05
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1558回复:9

pci9052调试问题

楼主#
更多 发布于:2003-05-02 10:31
各位大侠:
小弟在调试中所遇问题如下:我用plxmon调试的,开始的时候能读memery(eeprom是空的),当我配置eeprom后每次读memery都死机。
哪位大侠能不能给个建议,不知是不是eeprom配置的原因。

最新喜欢:

mapoflmapofl
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-05-02 20:40
用户被禁言,该主题自动屏蔽!
lark002
驱动牛犊
驱动牛犊
  • 注册日期2003-02-18
  • 最后登录2006-04-05
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-03 10:52
谢谢tom兄,我的卡在win98下读内存死机。但在xp下不死机
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-05-03 16:17
用户被禁言,该主题自动屏蔽!
lxlly
驱动牛犊
驱动牛犊
  • 注册日期2003-04-25
  • 最后登录2004-11-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-03 18:17
你要确定你的EEPROM配置正确,因为当EEPROM为空时PCI9052使用它的默认配置,当然不会错。你配置后,就不一样了。主要可能是基地址和地址范围不匹配。
lark002
驱动牛犊
驱动牛犊
  • 注册日期2003-02-18
  • 最后登录2006-04-05
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-04 09:17
谢谢两位大侠。小弟问题解决了,是eeprom的配置问题,我用默认配置就行了,另:小弟在配置的时候,发现databook上说在配置eeprom的时候device id(eeprom的offset为0h)是5201,而随后在pci配置寄存器这节说device id为9050到底怎么回事。还有:在配置LAS0RR的时候,位27:4不知怎么配,databook上说寄存器的每位对应地址位,那么3 2 1地址位怎么办。望tom兄及各位大侠给小弟解释一下,先谢了!
lark002
驱动牛犊
驱动牛犊
  • 注册日期2003-02-18
  • 最后登录2006-04-05
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-05 09:42
调试工作进入第四天,内存问题已经基本解决,能读写内存,而且读写正确。总体感觉还算顺利,现在就是中断问题有点不明白,我用空的eeprom启动时,系统分配给我的中断号是5,但是我用配置后的eeprom启动后,在设备管理器里面看不见中断号,也就是系统没分配中断号,(eeprom里已经设置中断了)且用plx的9052默认配置启动后也看不见中断号。这是怎么回事!还望哪位大侠帮帮小弟,先谢了!
lxlly
驱动牛犊
驱动牛犊
  • 注册日期2003-04-25
  • 最后登录2004-11-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-05 14:04
你把中断线寄存器设为0x01(表示使用INTA#),中断配置寄存器设为0x00(等PC配置后读取他,就知道分配的中断号了)。
lark002
驱动牛犊
驱动牛犊
  • 注册日期2003-02-18
  • 最后登录2006-04-05
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-05 17:04
谢谢lxlly,正是这个问题,现在一切搞定。调试工作告一段落,现在开始写驱动程序。
chenjuan02
驱动牛犊
驱动牛犊
  • 注册日期2003-03-11
  • 最后登录2003-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-28 22:32
问一下:你怎么知道你读写memory的数据是正确的?

再问一下,如果我是要读写I/O space 我怎么测试??
游客

返回顶部