阅读:1637回复:7
嵌入式系统读写U盘
我在开发一个读写U盘的嵌入式系统,各种请求信息都获取正常,但在READ(10)CBW--DATA IN--(NAK?)--CSW时,在DATA IN中的IN PID后一直回答是NAK,为什么?是不是在读写前还有什么操作或者是否时延问题?(INTERFACE=[08,06,50],BULK-ONLY方式)
|
|
沙发#
发布于:2003-06-13 21:47
是不是命令没设对啊?你好好看看命令说明。
|
|
板凳#
发布于:2003-06-14 01:56
可能是你的CDB数据或者结构有问题!
|
|
地板#
发布于:2003-06-16 09:47
我用的是:
CBW_READ DB 55H,53H,42H,43H,28H,0E8H,31H,0FEH DB 00H,02H,00H,00H,80H,00H,0AH,28H DB 00H,00H,00H,00H,00H,00H,00H,01H DB 00H,00H,00H,00H,00H,00H,00H 有错误吗? |
|
地下室#
发布于:2003-06-16 11:24
这个数据应该是动态由固件填充的!你用bushound把所有的数据都截获下来看看!
|
|
5楼#
发布于:2003-06-16 11:39
NewTech:
你好! 我用的是单片机+SL811,BUSHOUND是什么?从哪里得到? 谢谢!我已经找到了。 [编辑 - 6/17/03 by mhxsoft] |
|
6楼#
发布于:2003-06-17 10:58
我也遇到了同样的问题,如果解决了,能不能把你解决的方法给我发
一份呀。 hustdj@163.com |
|
7楼#
发布于:2003-06-17 17:41
我这个问题仍然没有解决,急需求救!!!
|
|