阅读:1823回复:7
SL811HS
请问一下,用SL811+U盘时,SL811状态寄存器03H中的ACK与USB协议中的状态阶断返回的ACK是一回事吗?如果不一样的话,是不是在发完read命令以后,紧接着读U盘的ACK,然后才IN数据。
|
|
沙发#
发布于:2003-07-25 16:13
发完read命令以后,紧接着读SL811状态寄存器03H,检查是否为ACK,如果不是则重新发送命令或转到错误处理,如果为ACK则发送IN或OUT命令
|
|
板凳#
发布于:2003-07-25 17:40
在端点1(bulk out端点)read capacity命令发完后,状态寄存器是ACK,我接着在端点2(bulk in 端点)发IN请求包,状态寄存器总是NAK或是STALL,不知是什么原故,BULK命令是我用BUSHOUND截获的,不应该有错吧。
55 53 42 43 80 49 EF 80 08 00 00 00 80 00 0A 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 请指教或一起讨论一下。谢谢了。songtao_xuan@sohu.com |
|
地板#
发布于:2003-07-30 17:33
我也想用来SL811HS读写U盘,想尝试做一个USB HOST,刚看了两天资料,问一些见笑的问题。请问你们的开发板是买来的吗,还是先做好硬件设计,做好板子,然后开始软件的开发?关于软件的开发,是不是先做HCD(主机控制器驱动)再做USBD(USB驱动)最后加上USB设备驱动(如mass_storage)?在开发软件过程中,因为是开发USB主机,怎么查看USB信号,USB HOUND是WINDOWS上的软件,怎么用来查看目标板和U盘之间的信号呢?
|
|
地下室#
发布于:2003-10-31 16:46
songtao_xuan
你好,听说你在搞单片机读写U盘,用的是SL811芯片,能将SL811的资料及你的一些开发资料提供给我吗。急!急!急!请EMAIL:sfg75@sina.com 非常感谢! 别的大虾也不吝赐教。 |
|
|
5楼#
发布于:2003-11-01 09:32
songtao_xuan 811的东东很多!Cypress网站上有! |
|
|
6楼#
发布于:2003-11-02 09:42
CYPRESS网站上有一点源代码的,但只是非常少的一点点,如果你要做U盘的操作,工作量还很多.
我们的套件是整个的开发方案,从硬件到软件都有,并有详细的开发文档.可以到我们的网站看看:http://eden.51.net |
|
7楼#
发布于:2003-11-02 21:34
请问:SL811HS在硬件手动复位后,内部哪些寄存器的值会发生变化,其下行端口会总线复位吗
|
|