SL811做主机用Write10命令写U盘时经常出现数据丢失的情况。要写入数据的地方很多都是0xff,好像是Flash的块被擦除后没来得及写。这种情况是不是可以通过主机的延时等待来解决呢?应该在程序的哪里加入等待代码,等多久呢?请大侠指教,多谢!

2005-01-06 17:29 来自版块 - USB驱动开发

CSW包的末位bCSWStatus的含义是什么呢?文档上写的是0x00命令成功,0x01命令失败。但我想请教什么情况下会失败呢,该如何解决呢?我用SL811做主机对设备使用Read,结果返回的CSW包的bCSWStatus总是0x01。请各位大侠指教!多谢多谢!

2005-01-04 10:49 来自版块 - USB驱动开发

我使用SL811HS做主机,能成功得对设备(U盘)进行枚举,但是在使用SCSI指令的时候,却出现了以下问题:单独执行Inquiry指令或者ReadCapacity时都能正确返回CSW包,但是将两条命令放在一起依次执行时,前一条命令能正确执行,后一条命令在执行过程中,EP0Stat... 全文

2005-01-04 09:45 来自版块 - USB驱动开发

请教各位大侠:我在使用SL811HS做主机对U盘进行枚举时出现了short data packet,但是我对需要外接电源的USB硬盘进行枚举时就没有出现这个问题,程序是一模一样的。这是不是意味着我的总线供电不稳定呢?有没有哪位大侠碰到过类似的情况,请指教,多谢多谢!

2004-12-21 17:35 来自版块 - USB驱动开发

我在读取设备描述符的时候产生了short data packet,不过还是能正确读出描述符。然后我换了个设备去读,就没有short packet出现了,感觉很奇怪,难道是硬件工作不稳定造成的吗?请大侠指教!多谢。

2004-11-01 12:37 来自版块 - USB驱动开发

我用了很多U盘做测试,有的根本检测不到,有的检测为低速设备,有的检测到但发送超时,只有很少的能够返回设备描述符!这是不是意味着我的电路很不稳定呢?我的USB端口向下供电的电压是板上5V电压接了个电感提供的,这样处理是不是有问题?多谢了!

2004-10-29 09:26 来自版块 - USB驱动开发

各位大侠,我使用SL811HS做主机,在运行编写的驱动程序时,老是出现总线超时的错误。具体是这样的:我对设备枚举时先由主机发送setup包,包的内容是80,06,0100,0000,0012,发送之后EP0Status(0x03)的值就变为0x04,即发生了time-out,我这... 全文

2004-10-25 22:54 来自版块 - USB驱动开发


返回顶部