阅读:2912回复:9
[求助]请教ISP1581固件编程开发U盘的问题
双龙公司的AVRUSB2.0实验评估板
MCU为ATmega8515 USB芯片采用PHILIPS的ISP1581 采用BULKONLY传输协议 EP1OUT BULK OUT EP1 IN BULK IN BULK OUT 端点发了inquire命令三次 BULK IN 端点无应答 BULK IN 端点应该怎么编程?那位高手不吝赐教! 以下是Bus Hound的report: Bus Hound 5.00 capture. Complements of www.perisoft.net Device - Device ID (followed by the endpoint for USB devices) (24) USB Mass Storage Device Phase - Phase Type CTL USB control transfer NSTS NT status DI Data in RSET bus reset DO Data out USTS USB status Data - Hex dump of the data transferred Descr - Description of the phase Cmd... - Position in the captured data Device Phase Data Description Cmd.Phase.Ofs(rep) ------ ----- -------------------------------------------------- ---------------- ------------------ 24.0 CTL 80 06 00 01 00 00 12 00 GET DESCRIPTOR 1.1.0 24.0 DI 12 01 10 01 00 00 00 40 05 82 00 11 00 00 00 02 .......@........ 1.2.0 00 01 .. 1.2.16 24.0 CTL 80 06 00 02 00 00 09 00 GET DESCRIPTOR 2.1.0 24.0 DI 09 02 20 00 01 01 00 80 c8 .. ...... 2.2.0 24.0 CTL 80 06 00 02 00 00 20 00 GET DESCRIPTOR 3.1.0 24.0 DI 09 02 20 00 01 01 00 80 c8 09 04 00 00 02 08 06 .. ............. 3.2.0 50 00 07 05 01 02 40 00 00 07 05 81 02 40 00 00 P.....@......@.. 3.2.16 24.0 CTL 00 09 01 00 00 00 00 00 SET CONFIG 4.1.0 24.0 CTL 01 0b 00 00 00 00 00 00 SET INTERFACE 5.1.0 24.0 CTL a1 fe 00 00 00 00 01 00 GET MAX LUN 6.1.0 24.0 USTS 04 00 00 c0 stall pid 6.2.0 24.0 CTL 02 01 00 00 00 00 00 00 CLEAR FEATURE 7.1.0 24.0 USTS 04 00 00 c0 stall pid 7.2.0 24.0 CTL a1 fe 00 00 00 00 01 00 GET MAX LUN 8.1.0 24.0 USTS 04 00 00 c0 stall pid 8.2.0 24.0 CTL 02 01 00 00 00 00 00 00 CLEAR FEATURE 9.1.0 24.0 USTS 04 00 00 c0 stall pid 9.2.0 24.0 CTL a1 fe 00 00 00 00 01 00 GET MAX LUN 10.1.0 24.0 USTS 04 00 00 c0 stall pid 10.2.0 24.0 CTL 02 01 00 00 00 00 00 00 CLEAR FEATURE 11.1.0 24.0 USTS 11 00 00 c0 xact error 11.2.0 24.1 DO 55 53 42 43 f8 b8 76 81 24 00 00 00 80 00 06 12 USBC..v.$....... 12.1.0 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 ...$........... 12.1.16 24 RSET 13.1.0 24 NSTS 00 00 00 00 success 13.2.0 24.1 DO 55 53 42 43 f8 b8 76 81 24 00 00 00 80 00 06 12 USBC..v.$....... 14.1.0 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 ...$........... 14.1.16 24 RSET 15.1.0 24 NSTS 9c 00 00 c0 device data err 15.2.0 24 RSET 16.1.0 24 NSTS 00 00 00 00 success 16.2.0 24.1 DO 55 53 42 43 f8 b8 76 81 24 00 00 00 80 00 06 12 USBC..v.$....... 17.1.0 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 ...$........... 17.1.16 24 RSET 18.1.0 24 NSTS 00 00 00 00 success 18.2.0 |
|
沙发#
发布于:2007-09-03 19:58
顶一下!
|
|
板凳#
发布于:2007-08-30 05:56
顶一下!
|
|
地板#
发布于:2007-08-24 21:20
顶一下!
|
|
地下室#
发布于:2007-08-23 05:46
顶一下!
|
|
5楼#
发布于:2007-08-21 22:21
upupupup
|
|
6楼#
发布于:2007-07-03 16:20
顶一下!
|
|
7楼#
发布于:2007-06-27 19:56
你有原代码吗?
|
|
8楼#
发布于:2007-06-27 08:56
先发 CBW 31字节inquire命令!用out端点
在发in 命令请求返回数据 在发in请求返回13字节csw 注意数据切换 toggle |
|
|
9楼#
发布于:2007-06-27 05:30
BULK IN 端点应该怎么编程?
|
|