阅读:1214回复:4
关于9052,急
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 |
|
沙发#
发布于:2003-12-09 17:21
有一个IO和Memory是9052本身的空间,用来操作9052的内部寄存器的。中断资源要在驱动程序中申请,不然系统不会分配给你。
|
|
|
板凳#
发布于:2003-12-10 10:31
为什么这儿有两个i/o空间,我只配置了一个I/o空间啊
|
|
地板#
发布于:2003-12-10 21:10
9052本身的空间,也需要系统分配资源
|
|
|
地下室#
发布于:2003-12-12 09:55
我的板子也差不多,通过直接读PCI的配置空间,系统给我分配了IRQ和LOCAL IO空间,可在WINDOWS的设备管理中只能看见IRQ和9052自身用的空间,设备驱动程序也只能访问9052自身用的空间。
不过,兄弟,好像你的CS1片选定义不对,应该是0161吧 |
|