hs_49
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2005-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1318回复:9

请帮助分析一下原因(9052 EEPROM内容)给40分!

楼主#
更多 发布于:2004-07-30 13:13
9052 EEPROM我的配置如下:

DEVICEID:9050
VENDORID:10B5
CLASSCODE:0780
CLASScode:0000
SubsystemID:9050
SubsystemVendorid:10b5
MaxLatency and Minnum Grant:0000
InterruptPin:0100

Range for Pci to Local Address Space0:0000FFF8
Range for Pci to Local Address Space1:00000000
Range for Pci to Local Address Space2:00000000
Range for Pci to Local Address Space3:00000000
Range for Pci to Local Expansion  ROM:00000000

Local Base Address(Remap) For  Space0:00000001
Local Base Address(Remap) For  Space1:00000000
Local Base Address(Remap) For  Space2:00000000
Local Base Address(Remap) For  Space3:00000000
Local Base Address(Remap) For  ExpRom:00000000

Region Descriptors for Local   Sapce0:00000002
Region Descriptors for Local   Sapce1:00000000
Region Descriptors for Local   Sapce2:00000000
Region Descriptors for Local   Sapce3:00000000
Region Descriptors for Local   ExpRom:00000000

Chip Select 0 Base Address   Register:00000000
Chip Select 1 Base Address   Register:00000000
Chip Select 2 Base Address   Register:00004001
Chip Select 3 Base Address   Register:00000000

Interrupt Control/Status     Register:00000143
Control Register: 000344D2

1)我的EEPROM有问题吗?
我只用一个SPACE空间,一个中断,一个CS2#片选

2)我在DOS下用PLXMON查看,除了PCR中的DID及VID及CLASSID正确,其它的都不是我EEPROM中设置的。用LCR看,更是乱得不知道是什么东西而且重复LCR命令则内容在不断变化。
3)EEP命令读出的更不知道是什么东西了。而且也不断的变。

请各位朋友帮助一下呀!多多给分。


[编辑 -  7/30/04 by  hs_49]
互相帮助! 互相学习! 我爱编程,我爱驱动!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-07-30 14:09
用户被禁言,该主题自动屏蔽!
hs_49
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2005-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-30 14:12
我只用2K的空间还必须要FFFFFFF8这么大的空间吗?
互相帮助! 互相学习! 我爱编程,我爱驱动!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-07-30 14:32
用户被禁言,该主题自动屏蔽!
hs_49
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2005-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-30 16:32
计算机BIOS能够显示我配置的CLASS CODE 如0780,则是否可以证明9052可以正确读写EEPROM?
互相帮助! 互相学习! 我爱编程,我爱驱动!
peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-31 09:03
[quote]我只用2K的空间还必须要FFFFFFF8这么大的空间吗?
 

fffff800 [/quote]
fffff800就代表2k吗,怎么计算出来的呢? :(
有分
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2004-07-31 17:51
用户被禁言,该主题自动屏蔽!
OpenCore
驱动牛犊
驱动牛犊
  • 注册日期2003-03-31
  • 最后登录2004-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-08-01 00:14
空间范围的大小在EEPROM里的配置是通过掩码的方式来读出来的。
具体参考一下9052的数据手册。

一般是高位都位1,后面为0,最后一个1所在位就是空间范围大小。
0xfffff800 最后一个1所在位是第12位,恰好2K大小.
peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-08-02 08:39
知道了,谢谢楼上.
有分
hs_49
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2005-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-08-02 09:18
请大家给看看EEPROM不能够读的问题呀??
互相帮助! 互相学习! 我爱编程,我爱驱动!
游客

返回顶部