阅读:1968回复:6
PCI9052的配置怎么那么乱啊?哪位大虾帮帮忙啦,给30分!
我的9052,EEPROM用的是93LC46B,用PLXMon写很顺利的。我的硬件呢用LA17,LA16译码分别选中三个IO口一块16K的内存空间,我是这么配置EEPROM的:
905010B5 06800002 905010B5 00000115 0FFFC000 0FFFFFFD 0FFFFFFD 0FFFFFFD 00000000 0FFD0001 0FFD0001 0FFC0001 0FFE0001 00000000 02000000 02000000 02000000 02000000 00000000 0FFD0001 0FFD0001 00000000 00000000 00000044 08200000 可是,查看资源里的分配,有内存:EF005000-EF00507F I/O: 9000-907F 内存:EF000000-EF003FFF I/O:9400-9403 I/O:9800-9803 I/O:9C00-9C03 中断:21 前面那内存:EF005000-EF00507F和I/O:9000-907F是从哪来的啊。我怎么看不出我的配置里头的这个呢? |
|
沙发#
发布于:2004-10-11 21:38
这是不是PCI本身寄存器?另外,我用WINDRIVER看时,怎么BAR5变成了0X2000000-0X2000003?没有I/O:9C00-9C03?
|
|
板凳#
发布于:2004-10-16 21:30
和我的一样都多出了128字节的RAM和IO空间,不知为啥?
高手来解释解释。 |
|
地板#
发布于:2004-10-17 00:00
以前的帖子有“9052的局部寄存器组就映射到PCIBAR0和1,其他不用设的话,这两个应该对,一个是内存,一个是端口。”这样的话,可能算是一种解释吧!
|
|
地下室#
发布于:2004-10-18 22:40
对的.EF005000-EF00507F和I/O:9000-907F 你不用管,归系统使用
IO地址空间好象至少16个 如果回答错了,请不要介意! |
|
5楼#
发布于:2004-12-25 20:17
第一个是MEM方式映射的PCI配置空间BA0,第二个是I/O方式映射的PCI配置空间BA1。可对PCI配置空间可写寄存器进行控制(如中断复位、开放、屏蔽)也可读取设备状态
|
|
6楼#
发布于:2004-12-29 11:23
是系统配置资源问题,不必理会,系统要用7F的空间,只要EEPROM和
9052对应的每错,OK? 我的也是。 |
|