fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1296回复:8

请教pci配置寄存器的问题(请版主及高手指点)

楼主#
更多 发布于:2003-09-15 12:19
在pci9080databook看到,pci配置寄存器中的命令寄存器的第一位用于设置”设备对存储器空间访问的响应的容许“,其复位值是0,即默认是不容许响应对存储器空间的访问,但是我使用windriver查看发现几乎所有的pci板卡的pci配置寄存器的命令寄存器的这一位都为1。这让我很是奇怪,到底是谁、在什么时候将其咱置1的。
有了驱动,人才有了力量。
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-09-15 13:42
pci设备上电复位的时候,由内部自己定义
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-15 14:29
在pci9080databook看到,pci配置寄存器中的命令寄存器的第一位用于设置”设备对存储器空间访问的响应的容许“,其复位值是0,即默认是不容许响应对存储器空间的访问,但是我使用windriver查看发现几乎所有的pci板卡的pci配置寄存器的命令寄存器的这一位都为1。这让我很是奇怪,到底是谁、在什么时候将其咱置1的。

能不能具体点,zxw_top!
有了驱动,人才有了力量。
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-16 21:31
这两天坛子很是冷清,请大家支持一下!5分求助!
有了驱动,人才有了力量。
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-09-17 09:17
这是由芯片内部的逻辑自己提供的,就是可以定义允许对存储器
的访问,也可以不允许,当然有可能这一位是可编程的,由驱动程序
来决定,实际上现在的pci卡基本上都是主设备,主设备肯定要支持
对存储器的访问,因为io操作在x86体系上是无法进行突发操作的
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-17 10:00
pci配置寄存器中命令寄存器的是pci可写的,手册上提到其复位值为0,即默认是禁止pci端访问板卡的局部空间的,但是我使用windriver查到的每一块板子,其相关的值都是为1,即使是板卡不安装驱动也是如此,我奇怪这个值是怎么变成1的。
有了驱动,人才有了力量。
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-09-17 16:06
你说的PCI设备在上电复位的时候自动置‘1’,不需要驱动程序去写
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-17 17:07
你说的PCI设备在上电复位的时候自动置‘1’,不需要驱动程序去写
 

 是阿,复位值是‘1’,只是不知pci9080 datasheet为何说其复位值为‘0’。
有了驱动,人才有了力量。
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2003-09-17 18:26
9080可能需要编程吧,用驱动程序写入
游客

返回顶部