阅读:1514回复:7
20 分请教sl811读写 u 盘的一点问题
我对设备例举后
想inquiry u 盘,把12 字节的命令 写入 DBUF, 然后 执行 usbXfer(1,2,PID_OUT,0,64,12,DBUF) // 在endpoint 2 发 12 字节 命令 设备 发了 ack 再 执行 usbXfer(1,1,PID_IN,0,64,36,DBUF) // 从u 盘读 36 字节 信息, 设备 发了 nak 不知 错在哪里? 请高手指点! 急盼您的回复, 在此万分感谢! e-mail:zhanghua@isinstruments.com |
|
沙发#
发布于:2003-06-17 13:50
我也是,在DATA IN的时候,一直回答是NAK。
如果你找到了答案别忘了告诉我。 |
|
板凳#
发布于:2003-06-17 15:14
我也出现了同样的问题。
如果USB外设是自己提供电源,则返回的信号是STALL。 |
|
地板#
发布于:2003-06-18 17:29
如果你找到了答案别忘了告诉我。
|
|
地下室#
发布于:2003-06-20 08:56
这大多是因为命令有错误引起的
|
|
5楼#
发布于:2003-06-20 17:32
问题提的不够详细,送入的内容也不知道,字节顺序也不清楚。 让人看了也不太了解。 我在SL811HST上写了关于U盘的驱动程序,仔细一点就会成功的。
|
|
6楼#
发布于:2003-06-23 20:24
我们也遇到过这个问题,后来发现是命令错误。
嗯,这个U盘读写是比较麻烦的。好不容易才搞定了。 |
|
7楼#
发布于:2003-06-24 09:05
多谢各位高手帮忙,sl811 as host 小弟已搞定
现在忙于 slave ,还请高手指点! 谢了! |
|