hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:2912回复:9

[求助]请教ISP1581固件编程开发U盘的问题

楼主#
更多 发布于:2007-06-24 07:02
双龙公司的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
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-03 19:58
顶一下!
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-30 05:56
顶一下!
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-24 21:20
顶一下!
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-23 05:46
顶一下!
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-08-21 22:21
upupupup
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-07-03 16:20
顶一下!
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-06-27 19:56
你有原代码吗?
zijian2614
驱动牛犊
驱动牛犊
  • 注册日期2006-11-14
  • 最后登录2009-04-16
  • 粉丝0
  • 关注0
  • 积分380分
  • 威望39点
  • 贡献值0点
  • 好评度38点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-06-27 08:56
先发 CBW  31字节inquire命令!用out端点
在发in 命令请求返回数据
在发in请求返回13字节csw

注意数据切换 toggle
http://www.dzstorm.com
hejialin
驱动牛犊
驱动牛犊
  • 注册日期2007-06-02
  • 最后登录2009-08-27
  • 粉丝0
  • 关注0
  • 积分211分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-06-27 05:30
BULK IN 端点应该怎么编程?
游客

返回顶部