edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3627回复:6

32位PCI和64位PCI的driver有没有区别?

楼主#
更多 发布于:2003-03-03 15:13
各位老大,32位PCI和64位PCI在driver究竟有没有区别呢?我觉得都属于PCI驱动,所以32位PCI的driver可以直接运用到64位PCI上,是不是这样的呢?

最新喜欢:

XmanXman
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-03-03 21:06
gz
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-03 23:30
这不是你考虑的问题,微软已经为你做好了BUS DRIVER,你做的是FUNCTION DRIVER。
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-04 10:33
就是说,32位的pci driver不用改就可以用在64位的pci板卡上面咯?那bus driver又是如何来区分是32位的,还是64位的呢?
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-04 14:09
“32位的pci driver不用改就可以用在64位的pci板卡上面咯?”
你写的驱动中有地方指明32位吗?

“那bus driver又是如何来区分是32位的,还是64位的呢?”
BUS也是一个设备,和其他设备没什么两样。系统会确认32或64,然后加载驱动。
zgf000
驱动牛犊
驱动牛犊
  • 注册日期2002-08-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望28点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-07 12:24
我正在做一个PCI64的驱动,发现只能对低32位地址正常读写,对高32位地址读正确,写不正确,写到了低32位的地址中。用的就是PCI32的驱动(DS写的)。现在还在查原因。
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-03-10 10:35
楼上老大,我所说的PCI64,指的是PCI的数据传输宽度是64位的,但就地址而言,我们还是使用的是32位的地址!如果要使用64位的地址,那是不是你得装64位的操作系统呢?
游客

返回顶部