highm
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1214回复:4

关于9052,急

楼主#
更多 发布于:2003-12-09 14:25
nondrinker,您好!
     我用的9052 16位isa模式。局部i/o口基址0x100,i/o空间大小是64。没用内存空间。用到一个中断inta。 但在windows中他给我分配了两个i/o空间:BAR1 0x6c00--0x6c7f  bar3 0x7000--0x703f
一个内存空间:Bar0 0xe7801000--0xe780107f  没给我分配中断资源。想问一下我的卡是否有问题?能不能麻烦大侠看一下我的配置,有没有什么问题啊?谢谢

我的配置信息:
CI CONFIGURATIONS REGISTERS

VID 00h 10B5                  
DID 02h 9052              
CMD 04h 0003              
STS 06h 0280
RID 08h 0200              
CLCD 09h 0680            
CALN 0Ch 08              
LAT 0Dh 00
HDR 0Eh 00
BIST 0Fh 00

SVID 2Ch 10B5            
SDID 2Eh 9052            

INTLN 3Ch FF              
INTPIN 3Dh 01
MINGNT 3Eh 00            
MAXLAT 3Fh 00


LOCAL CONFIGURATION REGISTERS

LAS0RR 00h 0000 0000            
LAS1RR 04h FFFF FFC1            
LAS0BA 14h 0000 0000            
LAS1BA 18h 0000 0101            
LAS0BRD 28h 00000022            
LAS1BRD 2Ch 00400022            

CS0BASE 3Ch 00000000            
CS1BASE 40h 00000141            
INTCSR 4Ch 00001143            

CNTRL 50h 007C4012          
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-09 17:21
有一个IO和Memory是9052本身的空间,用来操作9052的内部寄存器的。中断资源要在驱动程序中申请,不然系统不会分配给你。
答得好的话,请兄弟们加点分,那是对我的肯定
highm
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2004-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-10 10:31
为什么这儿有两个i/o空间,我只配置了一个I/o空间啊
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-10 21:10
9052本身的空间,也需要系统分配资源
答得好的话,请兄弟们加点分,那是对我的肯定
nabs7710_Summer
驱动牛犊
驱动牛犊
  • 注册日期2003-10-07
  • 最后登录2008-11-05
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-12 09:55
我的板子也差不多,通过直接读PCI的配置空间,系统给我分配了IRQ和LOCAL IO空间,可在WINDOWS的设备管理中只能看见IRQ和9052自身用的空间,设备驱动程序也只能访问9052自身用的空间。

不过,兄弟,好像你的CS1片选定义不对,应该是0161吧
游客

返回顶部