阅读:2071回复:7
waiting for help!!!!(电脑?和PDA?)
我是一个刚接触USB的新手,接到的任务是把一PDA产品和电脑通过USB BUS相连,使电脑能对PDA中的数据进行读,写和删除操作.
当然PDA中用到的CPU本身提供对USB的支持,具有ENDPOINTS,和对应的 FIFO. 但现在的问题是: CPU上的DRIVER要包括那几部分,除了ARM本身的DRIVER外,我需要给WINDOW2000的USB部分写DRIVER吗?如果要又包括那几部分. 望各位大虾赐教!!!! |
|
沙发#
发布于:2004-09-27 15:09
mars76是否可以把L7205的DATA BOOK MAIL给我。我目前急需用到,万分感谢!
|
|
板凳#
发布于:2001-06-07 16:59
现在设备端程序已经完成,其中VID号设为零,无相应的驱动程序.
在这种情况下和电脑连接,设备接到RESET信号后,再没有信号了. 这样正常吗?(其中standard requests由硬件自己完成) 如果电脑读取了设备的DESCRIPTOR,它会有何动作. 望各位能继续指点. |
|
地板#
发布于:2001-06-07 15:08
可以作为HOST.
他同时提供USB HOST CONTROL INTERFACE 和 USB FUNCTION CONTROLLER 两个功能模块.后者主要完成和外界HOST的数据通讯. |
|
地下室#
发布于:2001-06-07 13:38
你的 PDA 只能作为 Client 吗? 是否可以作为 host ?
|
|
5楼#
发布于:2001-06-06 20:04
Thanks for your help!
在你的帮助,我的工作取得了不少进展. 7位和32位的问题本是打算在你看了DATA BOOK后问的,这和硬件设计有关,调试才有结果,不好意思. 在你的提示下,我看了相关资料,发现其实硬件已经完成了大部分工作 如:Token packet decoding ; handling all the standard USB command addressed to endpoint#0 ; pass vendor- and class-specific commands to the Bus Interface Block. 这样我只要判断相应寄存器并从固定地址读入或写出数据就可以了. 现在最头疼的是是否一定要写驱动程序,因为我是用C开发的,而要写 WINDOW2000下的驱动程序,用C肯定不行. 现在问一个调试中的问题: 在没有驱动程序的情况下,系统是否能识别我的设备??? 如果一定要写驱动程序的话,应具备那方面的知识,熟悉那些资料??? (谁如有硬盘或存储器的驱动程序,能否给我发一个, EMAIL:mars_china@163.com) 先谢过了!!!! [mars76 编辑于 2001-06-06 20:07] |
|
6楼#
发布于:2001-06-02 15:10
Thanks for your answer again!
可以给我你的EMAIL地址吗,因为DATA BOOK要以附件形式发送. 我现在已把所有的DESCRIPTOR都放入相应的SRAM中. 但问题是从资料中我不清楚ENDPOINT0的DESCRIPTOR是否要写; 他和INTERFACE DESCRIPTOR 一起放在 CONFIGURATION DESCRIPTOR 中是不是必须连在一起. 比如ENDPOINT DESCRIPTOR 是7 BYTES,而CPU是32位(4 BYTES),这样连在一起会有影响吗? [mars76 编辑于 2001-06-02 15:17] |
|
7楼#
发布于:2001-06-02 11:34
Thanks for your answer!
我现在开发是在WIND RIVER SYSYTEM (Vxworks)环境下,用LinkUp 的L7205进行的. L7205提供一功能模块USB FUNCTION CONTROL. 具体功能一时现在说不清,是否可以把它的DATA BOOK MAIL给你. 现下问几个问题 1.DEVICE DECRIPTOR 中的VID和PID是否影响连接时电脑对我DEVICE的识别,VID和PID有缺省值吗;(因为我现在按参考代码改编的程序,电脑死活不认我的DEVICE). 2.STRING DECRIPTOR 有何用,它的wLANGID或UNICODE在那可以找到 |
|