背景是这样的,设备模块,采用全速的USB HID,进行通讯。数据周期性地上传,每次为1K字节,分成16*64字节全速传输,在进行大量测试的时候,偶尔会出现这样的情况:数据包中的小包,0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15总共16个小包,会出现相... 全文

2012-11-24 22:59 来自版块 - USB驱动开发

系统环境:Windows XP SP3,最新的相关驱动包设备环境:两级的USB HUB+10多个自定义HID设备现象:1、当HUB和大量HID设备突然掉电,又马上上电一段时间之后,HID在设备管理器里面显示黄色叹号(The device can not start code10)... 全文

2011-12-05 23:29 来自版块 - USB驱动开发

用的是Cyclone系列的FPGA,来做PCI接口,但是CPCI的电平是5V,不想用电平转换芯片,有些双向信号很麻烦,而且速度肯定不够。请问有什么直接的方法:在网上看到一些,希望有经验的高手指点,1、串联电阻,CPCI的推荐的stub resistor是10欧姆。2、开启IO端口... 全文

2010-08-31 13:15 来自版块 - 板卡设计

INTCST、DMAMODE0、DMAPADR0、DMALADR0、DMASIZ0、DMADPR0、DMACSR0这些寄存器如何设置? 我现在只想通过DMA方式将Local端的数据读取回来,不管什么中断之类的。 PCI端的地址如何设置,DMA过来的数据,总要有缓冲区存储,然后应用... 全文

2010-08-07 20:19 来自版块 - 非USB硬件驱动开发

DMA部分确实不知道怎么弄,望高手帮忙一下~如何设置DMA的寄存器,如何将DMA后的数据返回到应用程序,谢谢啦。

2010-07-15 19:43 来自版块 - 非USB硬件驱动开发

之前没有考虑过9054的DMA功能,一直是单周期从模式访问,现在想提高访问速度,故考虑DMA。看DataSheet,有几个寄存器,模式、PCI地址、Local地址、传输数据量。。。启动传输,在启动传输之后,通过Quartus的时序分析工具,可以看到,ADS、BLAST等信号,从数... 全文

2010-07-13 16:47 来自版块 - 非USB硬件驱动开发

在网上看了很多的帖子,自己也尝试了一些,不过还是没有解决。1、安装相同的驱动,sys和inf完全一样,第二个板卡的Driver不能正常安装,黄色,重启亦如此。2、修改GUID、符号链接名,重新生成第二个驱动,分别安装到两块板卡上,用对应的符号链接名CreateFile设备,都能够... 全文

2010-07-03 11:31 来自版块 - 非USB硬件驱动开发

这段时间在着手PCI9054的WDM驱动程序开发,在设计驱动程序后,可以找到设备,能够对配置空间进行访问,但是对BAR2映射的设备内存的读访问都不能进行(会死机)。因为是实验室自己设计的硬件平台,同时用商业软件WinDriver对BAR2空间进行读访问,同样死机,之前在QQ上联系... 全文

2009-08-25 09:55 来自版块 - 非USB硬件驱动开发

网上只是从电脑管理的角度说,这是由于新安装的硬件驱动程序造成的,卸载这个驱动程序就可以了,的确是这个样子,但是我在写PCI9054的驱动开发,从驱动程序的角度来看,出现这样的蓝屏错误,驱动程序方面的错误是什么呢?谢谢各位高手啦。。。

2009-05-27 08:28 来自版块 - 非USB硬件驱动开发

本人着手PCI9054驱动程序开发有一段时间,在阅读PCI9054手册和相关文献时对几个概念一直不是很了解。1、PCI的配置空间和PCI的地址空间的关系,是不是配置空间属于地址空间的一段,PCI的地址空间是不是已经可以看做是系统地址空间的一部分呢?2、本地端也有自己的配置空间,里... 全文

2009-05-20 17:39 来自版块 - 非USB硬件驱动开发


返回顶部