问题描述如下开发工具:DriverStudio DDK操作系统:Win2kPCI桥芯片:PCI9052FPGA:ALTERA epf10k20硬件电路由时钟源、ADC、FPGA、9052组成。FPGA缓冲由ADC转换的数据,并每隔128ms发一个中断到9052的linti1管脚上... 全文

2005-01-05 14:51 来自版块 - 非USB硬件驱动开发

大概原来也有朋友遇到同样的问题,请指点一下。感觉就差一层窗户纸,但是不得其入。为了以后也方便别人解决类似问题,我把我的问题描述的详细些。请有经验的朋友耐心帮我看一下,不胜感激。1,问题的现象:对pld片子编程产生时钟中断(大约每两秒一次)后,机器重启并蓝屏显示STOP:0X000... 全文

2004-03-28 00:56 来自版块 - 非USB硬件驱动开发

请教对9052的INTCSR的读写有一个疑问:9052的内部local寄存器可以通过Mem映射和I/O映射来访问。并且在2k的设备管理器中可以看到它的资源列表。头两个是BAR0和BAR1,分别为Mem映射空间和I/O映射空间,大小都是固定的128字节。和DataBook上是一样的... 全文

2004-03-17 17:00 来自版块 - 非USB硬件驱动开发

9052的实验板,用CS0#、RD#、WR#、LBE[1,0]#共同选片。DS下的驱动,EEPROM为默认值。测试程序进行读写操作的同时用示波器看下列引脚的信号。Local端CS0#,RD#,WR#始终为高电平,没有脉冲信号。LCLK和BCLKO串行连接,测到时钟周期。PCI B... 全文

2003-11-12 22:41 来自版块 - 非USB硬件驱动开发

请帮我挑挑毛病,搞了一晚上。头都想破了,也不知道错误在哪。:(目的:用Kpciconfiguration::readheader()读出9052配置空间头区域的前20字节,返回给应用程序,在屏幕上显示结果。思路:声明Kpciconfiguration类m_cfg并初始化。写一个执... 全文

2003-10-18 01:36 来自版块 - 非USB硬件驱动开发

没有人来讨论:(等着你来拿分了

2003-10-17 16:32 来自版块 - 非USB硬件驱动开发

DO_Direct_IO方式,希望返回实际从设备读的字节数给应用程序。下面是相关代码,烦劳指点一下NTSTATUS Pci9052Device::Read(KIrp I) {... KMemory Mem(I.Mdl()); PUCHARpBuffer=(PUCHAR) Me... 全文

2003-10-17 15:54 来自版块 - 非USB硬件驱动开发

我把BAR3对应为m_MemoryRange2并初始化引用-----------------------------------------------------status = m_MemoryRange2.Initialize(pResListTranslated,pRes... 全文

2003-10-14 23:58 来自版块 - 非USB硬件驱动开发

我的问题是这样的:用DS得到9052的驱动框架和测试程序框架。想把9052的配置内容读出来。参照本站某大侠的例子在驱动中获得了配置空间的基地址,保存在baseadress0中。但在下面的mydevice::read(K Irp)例程中不知道该如何把baseaddress0返回给测... 全文

2003-10-13 15:59 来自版块 - 非USB硬件驱动开发

板卡用于测试,所以上面只焊了一块9052。 系统平台是XP,用的开发工具是DS2.6, xpddk。 开始想将9052的配置空间读出来。后来把目标精简到驱动程序什么都不干, 只希望安装上驱动后从设备管理器中看到板卡被分配的资源信息。 (类似的事情windriver实现过。... 全文

2003-09-25 23:29 来自版块 - 非USB硬件驱动开发


返回顶部