版块
论坛
喜欢
话题
应用
搜索
登录
注册
yjx2003的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=85226
base address register 的内容是怎样写进去的
我在softice 使用pci 命令得到下面信息在base address register 的内容都是0请问 这里面得值是在驱动程序加上以后由windows 分配,在写入这些寄存器里的马我看到有一些 device base address register 是有值得下面是我的p...
全文
回复
(
17
)
2005-02-16 09:29
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
yjx2003
:
是这样的:基址积存器里边有所要申请的空间大小。PCI HOST(即系统)往基址积存器里写入全1,然后回读,根据读回来的值来给它分配基地址。至于基地址积存器里边的值可以自己编程序写入或者用EEPROM。不过你要是为了保证每次上电都保持一样。就必须用EEPROM 这个值是根据...
(2005-02-25 14:36)
回复
lilanzhen
:
是这样的:基址积存器里边有所要申请的空间大小。PCI HOST(即系统)往基址积存器里写入全1,然后回读,根据读回来的值来给它分配基地址。至于基地址积存器里边的值可以自己编程序写入或者用EEPROM。不过你要是为了保证每次上电都保持一样。就必须用EEPROM
(2005-02-25 13:11)
回复
chinaxine
:
按手册上说这几个寄存器是pci writable,可以由pci host写入,这是什么意思? 是系统通过pci bus分配,还是用户写入??? 我个人觉得应该是系统分配的,用户自己怎么分配啊?
(2005-02-24 17:43)
回复
lipple
:
系统是不是根据LASXRR寄存器中的值来指定基址寄存器的值?
(2005-02-24 17:28)
回复
lipple
:
按手册上说这几个寄存器是pci writable,可以由pci host写入,这是什么意思? 是系统通过pci bus分配,还是用户写入???
(2005-02-24 17:25)
回复
chinaxine
:
不是这样的。这些值是芯片里边的默认值或者是上电以后由板卡上的EEPROM里边的内容自动写到芯片里边去的。 基地址的值应该是芯片映射以后系统分配的吧.
(2005-02-24 15:54)
回复
lipple
:
9052的基址寄存器好像不是eeprom可写的巴? 我只是看手册,没具体试过,请大侠指点!
(2005-02-24 15:08)
回复
lilanzhen
:
那就是你的芯片没有被写入值,查你的芯片资料了吗?一般PDF资料里边都介绍了用什么方法写入
(2005-02-24 09:15)
回复
yjx2003
:
你可一用sofice的pci命令来枚举所有的PCI设备。看系统能否识别你的设备 我在最上*楼主( 显示的信息 就是softice中的pci命令信息
(2005-02-23 17:14)
回复
lilanzhen
:
你可一用sofice的pci命令来枚举所有的PCI设备。看系统能否识别你的设备
(2005-02-23 16:29)
回复
1
2
下一页 »
yjx2003
加关注
写私信
0
关注
0
粉丝
47
帖子
返回顶部