阅读:1386回复:5
为什么PCI卡分配的地址经常被改动?
我现在在WIN98下使用基于PCI的运动控制卡,卡初次安装时安装了驱动程序,系统分配给卡相应的资源,但是后来发现,这些资源有时在启动机器后被改动了,有时机器重新启动以后又恢复。这是什么原因,难道遵循PNP原则的硬件在系统每次重新启动时对所有的资源全部重新分配?
|
|
沙发#
发布于:2003-10-12 01:10
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-10-12 09:48
补充说明:
但是WINDOWS分配地址的时候,有时我的板卡分配不到主够的资源(正常情况下的资源是E400-E47F,E000~E00F,被修改以后为6400~6403 6000~6003),所以无法正常使用,但是系统的硬件没有做任何的改动,这是为什么? 请各位大虾发表高见! 小弟先谢过了! |
|
地板#
发布于:2003-10-12 10:32
资源的申请是你的事,分配多少就是系统的事了。要看他能够分配的资源和你申请的资源的大小。看来你的资源比较紧张。
重启,让系统重新分配。 |
|
地下室#
发布于:2003-10-13 15:08
你卡硬件的分配空间I/O 或者 Memory大小是固定的,而计算机分配给你卡的基址是可变的(每次计算机启动时自动根据PCI板卡的情况来分配),而现在你硬件和计算机分配的资源不一致,肯定是你卡的分配空间I/O 或者 Memory的基址寄存器实现有问题。检查你硬件时序吧,跟计算机没关系的
|
|
5楼#
发布于:2003-10-13 17:01
我原来以为是病毒作孽,按照楼上老兄的说法,看来不是电脑的问题,也不是OS的问题,而是卡设计的有问题了!
我怎么给你加分呢?是不是我的分用完了,我看不到加分的按钮 |
|