| 
			 
					阅读:4121回复:6
				 
				32位PCI和64位PCI的driver有没有区别?
					各位老大,32位PCI和64位PCI在driver究竟有没有区别呢?我觉得都属于PCI驱动,所以32位PCI的driver可以直接运用到64位PCI上,是不是这样的呢?				 
							 | 
	|
					
						最新喜欢: | 
	
| 
			 沙发# 
								发布于:2003-03-10 10:35				
			
					楼上老大,我所说的PCI64,指的是PCI的数据传输宽度是64位的,但就地址而言,我们还是使用的是32位的地址!如果要使用64位的地址,那是不是你得装64位的操作系统呢?				 
							 | 
	|
| 
			 板凳# 
								发布于:2003-03-07 12:24				
			
					我正在做一个PCI64的驱动,发现只能对低32位地址正常读写,对高32位地址读正确,写不正确,写到了低32位的地址中。用的就是PCI32的驱动(DS写的)。现在还在查原因。
 
							 | 
	|
| 
			 地板# 
								发布于:2003-03-04 14:09				
			
					“32位的pci driver不用改就可以用在64位的pci板卡上面咯?”
 
							你写的驱动中有地方指明32位吗? “那bus driver又是如何来区分是32位的,还是64位的呢?” BUS也是一个设备,和其他设备没什么两样。系统会确认32或64,然后加载驱动。  | 
	|
| 
			 地下室# 
								发布于:2003-03-04 10:33				
			
					就是说,32位的pci driver不用改就可以用在64位的pci板卡上面咯?那bus driver又是如何来区分是32位的,还是64位的呢?				 
							 | 
	|
| 
			 5楼# 
								发布于:2003-03-03 23:30				
			
					这不是你考虑的问题,微软已经为你做好了BUS DRIVER,你做的是FUNCTION DRIVER。				 
							 | 
	|
| 
			 6楼# 
								发布于:2003-03-03 21:06				
			
					gz				 
							 | 
	|