硬件是D12,驱动是用DriverWorks生成的,但是在用仿真器仿真时经常出现“没有足够的带宽”这个错误,不知是什么原因?没人遇到过吧?

2002-06-16 15:44 来自版块 - USB驱动开发

D12的驱动程序有时能装好,有时却出现一个带宽的错误,如下:控制器没有足够的带宽供Device使用,它要求有5099%的带宽,是不是我的config设好?还是我的驱动的问题呢?

2002-06-15 19:35 来自版块 - USB驱动开发

在我的应用程序中可以write到D12中,调用write时,D12来out中断。但是,调用readfile时,提示Device found, handle open,收不到D12的数据,这时在D12中根本收不到任何中断,所以我根本不知道什么时候给主机发数据。请问,在主机readf... 全文

2002-06-15 15:24 来自版块 - USB驱动开发

我用D12开发一USB系统,可以用USBVIEW进行枚举,然后用那个10分钟开发一个应用程序的方法用DS做了一个。但是,在运行那个test程序时总是返回creatfile错误,我跟踪了一下,它在下句的地方出错hDevice = OpenByInterface( &Clas... 全文

2002-06-14 14:35 来自版块 - USB驱动开发

我的D12在装用DS做的驱动时为什么总是有个!号?我在firmware里只写了枚举的内容,不知道还要写些什么,想先把驱动搞定,再根据它们的通讯请求,继续写firmware,但好象装不好驱动。能帮个忙吗?

2002-06-13 10:52 来自版块 - USB驱动开发

我用UsbView查看了一下,收到的信息为Device Descriptor:bcdUSB: 0x0100bDeviceClass: 0xDCbDeviceSubClass: 0x00bDeviceProtocol: 0... 全文

2002-06-12 10:54 来自版块 - USB驱动开发

我用UsbView查看了一下,收到的信息为Device Descriptor:bcdUSB: 0x0100bDeviceClass: 0xDCbDeviceSubClass: 0x00bDeviceProtocol: 0... 全文

2002-06-12 10:11 来自版块 - USB驱动开发

我现在用D12作一系统,要写D12的firmware,操作系统的driver,以及基于它的应用程序。我现在只是写好了D12枚举部分的代码,到了D12把所有的configuration提交,这时会出现找到设备程序。我把用driverstudio生成的驱动程序装好,重启后,上面总有个... 全文

2002-06-10 21:23 来自版块 - USB驱动开发

让我安装它,为什么?它是赁什么认为比我的更匹配的呢?我是用driverstudio生成的sys文件,geninf生成inf文件它找到usb.inf,真是FT。

2002-06-10 18:55 来自版块 - USB驱动开发

我重新写了一下程序,现在枚举进行到SetAddress后,读18个字节的描述符。我在第一次GetDescriptor后的Submit里把包设成8,这样要连续三次GetDescriptor才能读完。但我出现的情况是发送完前8个字节后,D12出现SetAddress中断,这样就又重新... 全文

2002-06-09 13:22 来自版块 - USB驱动开发

看看协议,真是小CASE,但在枚举的过程中,总是有问题,如下:我用伟福的51仿真器,只能总线的那种。用ALE相连的那种连法,A0是接高电平的。在2000下,枚举过程如下(还没写上层驱动):在启动后,做一些初始化。然后,disconnect_usb,再connect_usb这时,2... 全文

2002-06-08 17:48 来自版块 - USB驱动开发

我的D12已经初始化,但是中断经常来0x80(挂起改变),在有USB线连到主机时,就一般不会再来0x80中断了。但是,为什么刚连到主机上时D12不会产生别的中断(0xC1,0x81还是0x01呢,还不清楚)。我的softconnect已经连接了。我的理解是,只要把D12插上主机,... 全文

2002-05-23 17:12 来自版块 - USB驱动开发

我的D12已经初始化,但是中断经常来0x80(挂起改变),在有USB线连到主机时,就一般不会再来0x80中断了。但是,为什么刚连到主机上时D12不会产生别的中断(0xC1,0x81还是0x01呢,还不清楚)。我的softconnect已经连接了。我的理解是,只要把D12插上主机,... 全文

2002-05-23 16:52 来自版块 - USB驱动开发

为什么我的pdiusbd12的中断寄存器的挂起改变位总是被置位,所以总是要进入中断中。请问pdisubd12到底在什么情况下会把它的中断寄存器置位呀?另外,在读到挂起改变寄存器时,该如何操作才能使它不会再置位?高手贴一下对它的处理程序吧。 :(

2002-05-22 11:50 来自版块 - USB驱动开发

为什么我的pdiusbd12在初始化时,INT_N总为低?在读完最后处理状态后,相应标志位好像并没清零。而且读出来的数据总是16H,就没变过。急呀,哪位大侠帮我解决一下。谢谢。

2002-05-18 15:23 来自版块 - USB驱动开发


返回顶部