【无标题】

接上文:手把手教你使用USB的CDC+MSC复合设备(基于stm32f407)

此文主要是记录一下usb枚举时抓取的一些数据以及usb msc涉及的部分scsi协议。

USB MSC协议

主要包括usb协议、msc类协议、scsi协议、SDIO接口协议,流程图如下,描述了Host与Dev之间通信的过程。

SCSI协议

SCSI:Small Computer System Interface,小型计算机系统接口的缩写,说人话就是Host通过usb协议与设备进行通信,usb协议内的数据又使用 SCSI协议来传输sd卡或硬盘数据,来达到电脑上挂载SD卡并读写文件的功能。

常用的几个SCSI协议如下:

命令码 描述 含义
0x00 SCSI_TEST_UNIT_READY 测试命令,经常使用
0x12 SCSI_INQUIRY 查询基本信息命令,包括厂商、版本等信息
0x1a SCSI_MODE_SENSE6 模式检测,提供一系列设备服务、报告参数等
0x15 SCSI_MODE_SELECT6 模式选择,与上0x1a对应
0x23 SCSI_READ_FORMAT_CAPACITIES 读取可支持的格式化容量
0x25 SCSI_READ_CAPACITY10 读取当前SD卡容量
0x28 SCSI_READ10 读数据命令
0x2f SCSI_WRITE10 写数据容量
... ... ...

枚举流程数据

下面是BusHound抓的枚举过程的数据。

bash 复制代码
Bus Hound 6.00 capture on Windows Vista (x64). Complements of www.perisoft.net

stm32正常过程

  Device - Device ID (followed by the endpoint for USB devices)
            (6) USB Root Hub (USB 3.0)
            (26) USB Mass Storage Device
            (27) STM Product [ROM=0.01]
  Address - FireWire async address or channel number
  Length - Total transfer length
  Phase  - Phase Type
            ATA   ATA task file command      SENSE SCSI sense data
            CTL   USB control transfer       USTS  USB status
            IN    Data in transfer           ok    command complete
            OUT   Data out transfer
  Data   - Hex dump of the data transferred
  Descr  - Description of the phase
  Cmd... - Position in the captured data


Device  Address              Length    Phase  Data                                                Description       Cmd.Phase.Ofs(rep)
------  -------------------  --------  -----  --------------------------------------------------  ----------------  ------------------
   6.0                                 CTL    a3 00 00 00  02 00 04 00                            CLASS                    1.1.0        
   6.0                              4  IN     01 01 01 00                                         ....                     1.2.0        
   6.0                                 CTL    23 01 10 00  02 00 00 00                            CLASS                    2.1.0        
   6.0                                 CTL    a3 00 00 00  02 00 04 00                            CLASS                    3.1.0        
   6.0                              4  IN     01 01 00 00                                         ....                     3.2.0        
   6                                   ok                                                                                  4.1.0        
   6.0                                 CTL    23 03 04 00  02 00 00 00                            CLASS                    5.1.0        
   6.0                                 CTL    a3 00 00 00  02 00 04 00                            CLASS                    6.1.0        
   6.0                              4  IN     03 01 10 00                                         ....                     6.2.0        
   6.0                                 CTL    23 01 14 00  02 00 00 00                            CLASS                    7.1.0        
   6.0                                 CTL    a3 00 00 00  02 00 04 00                            CLASS                    8.1.0        
   6.0                              4  IN     03 01 00 00                                         ....                     8.2.0        
   6                                   ok                                                                                  9.1.0        
											获取设备描述符
   6.0                                 CTL    80 06 00 01  00 00 40 00                            GET DESCRIPTOR          10.1.0        
   6.0                             18  IN     12 01 00 02  ef 02 01 40  83 04 2a 57  00 02 01 02  .......@..*W....        10.2.0        
                                              03 01                                               ..                      10.2.16       
   6                                   ok                                                                                 11.1.0        
   6.0                                 CTL    23 03 04 00  02 00 00 00                            CLASS                   12.1.0        
   6.0                                 CTL    a3 00 00 00  02 00 04 00                            CLASS                   13.1.0        
   6.0                              4  IN     03 01 10 00                                         ....                    13.2.0        
   6.0                                 CTL    23 01 14 00  02 00 00 00                            CLASS                   14.1.0        
   6.0                                 CTL    a3 00 00 00  02 00 04 00                            CLASS                   15.1.0        
   6.0                              4  IN     03 01 00 00                                         ....                    15.2.0        
   6                                   ok                                                                                 16.1.0(2)     
											获取设备描述符
   6.0                                 CTL    80 06 00 01  00 00 12 00                            GET DESCRIPTOR          18.1.0        
   6.0                             18  IN     12 01 00 02  ef 02 01 40  83 04 2a 57  00 02 01 02  .......@..*W....        18.2.0        
                                              03 01                                               ..                      18.2.16       
											获取配置描述符
   6.0                                 CTL    80 06 00 02  00 00 ff 00                            GET DESCRIPTOR          19.1.0        
   6.0                            106  IN     09 02 6a 00  03 01 00 c0  32 08 0b 00  02 02 02 01  ..j.....2.......        19.2.0        
                                              00 09 04 00  00 01 02 02  01 00 05 24  00 10 01 05  ...........$....        19.2.16       
                                              24 01 00 01  04 24 02 02  05 24 06 00  01 07 05 82  $....$...$......        19.2.32       
                                              03 08 00 10  09 04 01 00  02 0a 00 00  06 07 05 01  ................        19.2.48       
                                              02 40 00 00  07 05 81 02  40 00 00 08  0b 02 01 08  .@......@.......        19.2.64       
                                              06 50 00 09  04 02 00 02  08 06 50 00  07 05 83 02  .P........P.....        19.2.80       
                                              40 00 00 07  05 03 02 40  00 00                     @......@..              19.2.96       
											获取字符串描述符索引3
   6.0                                 CTL    80 06 03 03  09 04 ff 00                            GET DESCRIPTOR          20.1.0        
   6.0                             26  IN     1a 03 33 00  31 00 37 00  30 00 33 00  39 00 35 00  ..3.1.7.0.3.9.5.        20.2.0        
                                              41 00 33 00  31 00 33 00  31 00                     A.3.1.3.1.              20.2.16       
											获取语言ID描述符
   6.0                                 CTL    80 06 00 03  00 00 ff 00                            GET DESCRIPTOR          21.1.0        
   6.0                              4  IN     04 03 09 04                                         ....                    21.2.0        
											获取字符串描述符索引2
   6.0                                 CTL    80 06 02 03  09 04 ff 00                            GET DESCRIPTOR          22.1.0        
   6.0                             38  IN     26 03 53 00  54 00 4d 00  33 00 32 00  20 00 4d 00  &.S.T.M.3.2. .M.        22.2.0        
                                              61 00 73 00  73 00 20 00  53 00 74 00  6f 00 72 00  a.s.s. .S.t.o.r.        22.2.16       
                                              61 00 67 00  65 00                                  a.g.e.                  22.2.32       
   6.0                                 CTL    80 06 00 06  00 00 0a 00                            GET DESCRIPTOR          23.1.0        
   6.0                                 USTS   c0000004                                            stall pid               23.2.0        
   6                                   ok                                                                                 24.1.0        
											设置配置
   6.0                                 CTL    00 09 01 00  00 00 00 00                            SET CONFIG              25.1.0        
   6                                   ok                                                                                 26.1.0        
											获取语言ID描述符
   6.0                                 CTL    80 06 00 03  00 00 ff 00                            GET DESCRIPTOR          27.1.0        
   6.0                              4  IN     04 03 09 04                                         ....                    27.2.0        
											获取字符串描述符索引1
   6.0                                 CTL    80 06 01 03  09 04 ff 00                            GET DESCRIPTOR          28.1.0        
   6.0                             38  IN     26 03 53 00  54 00 4d 00  69 00 63 00  72 00 6f 00  &.S.T.M.i.c.r.o.        28.2.0        
                                              65 00 6c 00  65 00 63 00  74 00 72 00  6f 00 6e 00  e.l.e.c.t.r.o.n.        28.2.16       
                                              69 00 63 00  73 00                                  i.c.s.                  28.2.32       
											获取字符串描述符索引2
   6.0                                 CTL    80 06 02 03  09 04 ff 00                            GET DESCRIPTOR          29.1.0        
   6.0                             38  IN     26 03 53 00  54 00 4d 00  33 00 32 00  20 00 4d 00  &.S.T.M.3.2. .M.        29.2.0        
                                              61 00 73 00  73 00 20 00  53 00 74 00  6f 00 72 00  a.s.s. .S.t.o.r.        29.2.16       
                                              61 00 67 00  65 00                                  a.g.e.                  29.2.32       
   6                                   ok                                                                                 30.1.0        
											获取设备描述符
  26.0                                 CTL    80 06 00 01  00 00 12 00                            GET DESCRIPTOR          31.1.0        
  26.0                             18  IN     12 01 00 02  ef 02 01 40  83 04 2a 57  00 02 01 02  .......@..*W....        31.2.0        
                                              03 01                                               ..                      31.2.16       
											获取配置描述符
  26.0                                 CTL    80 06 00 02  00 00 09 00                            GET DESCRIPTOR          32.1.0        
  26.0                              9  IN     09 02 20 00  01 01 00 c0  32                        .. .....2               32.2.0        
											获取全部的配置描述符
  26.0                                 CTL    80 06 00 02  00 00 20 00                            GET DESCRIPTOR          33.1.0        
  26.0                             32  IN     09 02 20 00  01 01 00 c0  32 09 04 02  00 02 08 06  .. .....2.......        33.2.0        
                                              50 00 07 05  83 02 40 00  00 07 05 03  02 40 00 00  P.....@......@..        33.2.16       
											获取语言ID
  26.0                                 CTL    80 06 00 03  00 00 02 00                            GET DESCRIPTOR          34.1.0        
  26.0                              2  IN     04 03                                               ..                      34.2.0        
  26.0                                 CTL    80 06 00 03  00 00 04 00                            GET DESCRIPTOR          35.1.0        
  26.0                              4  IN     04 03 09 04                                         ....                    35.2.0        
											获取字符串描述符索引3
  26.0                                 CTL    80 06 03 03  09 04 02 00                            GET DESCRIPTOR          36.1.0        
  26.0                              2  IN     1a 03                                               ..                      36.2.0        
  26.0                                 CTL    80 06 03 03  09 04 1a 00                            GET DESCRIPTOR          37.1.0        
  26.0                             26  IN     1a 03 33 00  31 00 37 00  30 00 33 00  39 00 35 00  ..3.1.7.0.3.9.5.        37.2.0        
                                              41 00 33 00  31 00 33 00  31 00                     A.3.1.3.1.              37.2.16       
											设置配置
  26.0                                 CTL    00 09 01 00  00 00 00 00                            SET CONFIG              38.1.0        
											设置接口
  26.0                                 CTL    01 0b 00 00  02 00 00 00                            SET INTERFACE           39.1.0        
   6                                   ok                                                                                 40.1.0        
  
											----------SCSI  MSC------------------------
                      获取LUN
  26.0                                 CTL    a1 fe 00 00  02 00 01 00                            GET MAX LUN             41.1.0        
  26.0                              1  IN     00                                                  .                       41.2.0        
                      SCSI Inquery 0x12
  26.3                             31  OUT    55 53 42 43  10 00 0e 24  24 00 00 00  80 00 06 12  USBC...$$.......        42.1.0        
                                              00 00 00 24  00 00 00 00  00 00 00 00  00 00 00     ...$...........         42.1.16       
  26.3                             36  IN     00 80 02 02  1f 00 00 00  53 54 4d 20  20 20 20 20  ........STM             43.1.0        
                                              50 72 6f 64  75 63 74 20  20 20 20 20  20 20 20 20  Product                 43.1.16       
                                              30 2e 30 31                                         0.01                    43.1.32       
  26.3                             13  IN     55 53 42 53  10 00 0e 24  00 00 00 00  00           USBS...$.....           44.1.0        
                      SCSI Inquery 0x12
  26.3                             31  OUT    55 53 42 43  10 20 69 22  24 00 00 00  80 00 06 12  USBC. i"$.......        45.1.0        
                                              00 00 00 24  00 00 00 00  00 00 00 00  00 00 00     ...$...........         45.1.16       
  26.3                             36  IN     00 80 02 02  1f 00 00 00  53 54 4d 20  20 20 20 20  ........STM             46.1.0        
                                              50 72 6f 64  75 63 74 20  20 20 20 20  20 20 20 20  Product                 46.1.16       
                                              30 2e 30 31                                         0.01                    46.1.32       
  26.3                             13  IN     55 53 42 53  10 20 69 22  00 00 00 00  00           USBS. i".....           47.1.0        
                      SCSI ReadFormatCapacity 0x23
  26.3                             31  OUT    55 53 42 43  10 40 ac 24  fc 00 00 00  80 00 0a 23  USBC.@.$.......#        48.1.0        
                                              00 00 00 00  00 00 00 fc  00 00 00 00  00 00 00     ...............         48.1.16       
  26.3                             12  IN     00 00 00 08  01 da cb ff  02 00 02 00               ............            49.1.0        
  26.3                             13  IN     55 53 42 53  10 40 ac 24  f0 00 00 00  00           USBS.@.$.....           50.1.0        
                      SCSI Inquery 0x12, flag=1,page=0x80
  26.3                             31  OUT    55 53 42 43  d0 e8 c6 0e  ff 00 00 00  80 00 06 12  USBC............        51.1.0        
                                              01 80 00 ff  00 00 00 00  00 00 00 00  00 00 00     ...............         51.1.16       
  26.3                              8  IN     00 80 00 08  20 20 20 20                            ....                    52.1.0        
  26.3                             13  IN     55 53 42 53  d0 e8 c6 0e  f7 00 00 00  00           USBS.........           53.1.0        
                            
  27                               36  IN     00 80 02 02  1f 00 00 00  53 54 4d 20  20 20 20 20  ........STM             54.1.0        
                                              50 72 6f 64  75 63 74 20  20 20 20 20  20 20 20 20  Product                 54.1.16       
                                              30 2e 30 31                                         0.01                    54.1.32       
                      SCSI ReadCacacity 0x25
  26.3                             31  OUT    55 53 42 43  10 70 fd 24  08 00 00 00  80 00 0a 25  USBC.p.$.......%        55.1.0        
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00     ...............         55.1.16       
  26.3                              8  IN     01 da cb ff  00 00 02 00                            ........                56.1.0        
  26.3                             13  IN     55 53 42 53  10 70 fd 24  00 00 00 00  00           USBS.p.$.....           57.1.0        
                            
  27                                8  IN     01 da cb ff  00 00 02 00                            ........                58.1.0        
  27                                   ATA    00 00 00 4f  c2 a0 ec                               IDENTIFY                59.1.0        
  27                                   ok                                                                                 59.2.0        
                      SCSI ModeSense6 0x1a
  26.3                             31  OUT    55 53 42 43  70 52 f0 24  c0 00 00 00  80 00 06 1a  USBCpR.$........        60.1.0        
                                              00 1c 00 c0  00 00 00 00  00 00 00 00  00 00 00     ...............         60.1.16       
  27                               18  SENSE  70 00 05 00  00 00 00 0a  00 00 00 00  24 00 00 00  invalid cdb             61.1.0        
                                              00 00                                                                       61.1.16       
  26.3                             23  IN     22 00 00 00  08 12 00 00  00 00 00 00  00 00 00 00  "...............        62.1.0        
                                              00 00 00 00  00 00 00                               .......                 62.1.16       
  26.3                             13  IN     55 53 42 53  70 52 f0 24  a9 00 00 00  00           USBSpR.$.....           63.1.0        
  27                               23  IN     22 00 00 00  08 12 00 00  00 00 00 00  00 00 00 00  "...............        64.1.0        
                                              00 00 00 00  00 00 00                               .......                 64.1.16       
                      SCSI ModeSense6 0x1a
  26.3                             31  OUT    55 53 42 43  10 70 fd 24  c0 00 00 00  80 00 06 1a  USBC.p.$........        65.1.0        
                                              00 08 00 c0  00 00 00 00  00 00 00 00  00 00 00     ...............         65.1.16       
  26.3                             23  IN     22 00 00 00  08 12 00 00  00 00 00 00  00 00 00 00  "...............        66.1.0        
                                              00 00 00 00  00 00 00                               .......                 66.1.16       
  26.3                             13  IN     55 53 42 53  10 70 fd 24  a9 00 00 00  00           USBS.p.$.....           67.1.0        
  27                               23  IN     22 00 00 00  08 12 00 00  00 00 00 00  00 00 00 00  "...............        68.1.0        
                                              00 00 00 00  00 00 00                               .......                 68.1.16       
                      SCSI ReadCacacity 0x25
  26.3                             31  OUT    55 53 42 43  10 f0 76 21  08 00 00 00  80 00 0a 25  USBC..v!.......%        69.1.0        
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00     ...............         69.1.16       
  26.3                              8  IN     01 da cb ff  00 00 02 00                            ........                70.1.0        
  26.3                             13  IN     55 53 42 53  10 f0 76 21  00 00 00 00  00           USBS..v!.....           71.1.0        
  27                                8  IN     01 da cb ff  00 00 02 00                            ........                72.1.0        
                      SCSI Inquery 0x12
  26.3                             31  OUT    55 53 42 43  10 00 4e 0f  24 00 00 00  80 00 06 12  USBC..N.$.......        73.1.0        
                                              00 00 00 24  00 00 00 00  00 00 00 00  00 00 00     ...$...........         73.1.16       
  26.3                             36  IN     00 80 02 02  1f 00 00 00  53 54 4d 20  20 20 20 20  ........STM             74.1.0        
                                              50 72 6f 64  75 63 74 20  20 20 20 20  20 20 20 20  Product                 74.1.16       
                                              30 2e 30 31                                         0.01                    74.1.32       
  26.3                             13  IN     55 53 42 53  10 00 4e 0f  00 00 00 00  00           USBS..N......           75.1.0        
  27                               36  IN     00 80 02 02  1f 00 00 00  53 54 4d 20  20 20 20 20  ........STM             76.1.0        
                                              50 72 6f 64  75 63 74 20  20 20 20 20  20 20 20 20  Product                 76.1.16       
                                              30 2e 30 31                                         0.01                    76.1.32       
  27                               18  SENSE  70 00 05 00  00 00 00 0a  00 00 00 00  20 00 00 00  illegal request         77.1.0        
                                              00 00                                                                       77.1.16       
                      SCSI ReadCacacity 0x25
  26.3                             31  OUT    55 53 42 43  10 70 fd 24  08 00 00 00  80 00 0a 25  USBC.p.$.......%        78.1.0        
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00     ...............         78.1.16       
  26.3                              8  IN     01 da cb ff  00 00 02 00                            ........                79.1.0        
  26.3                             13  IN     55 53 42 53  10 70 fd 24  00 00 00 00  00           USBS.p.$.....           80.1.0        
  27                                8  IN     01 da cb ff  00 00 02 00                            ........                81.1.0        
                      SCSI ReadCacacity 0x25
  26.3                             31  OUT    55 53 42 43  10 30 1e 24  08 00 00 00  80 00 0a 25  USBC.0.$.......%        82.1.0        
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00     ...............         82.1.16       
  26.3                              8  IN     01 da cb ff  00 00 02 00                            ........                83.1.0        
  26.3                             13  IN     55 53 42 53  10 30 1e 24  00 00 00 00  00           USBS.0.$.....           84.1.0        
  27                                8  IN     01 da cb ff  00 00 02 00                            ........                85.1.0        
                      SCSI ReadCacacity 0x25
  26.3                             31  OUT    55 53 42 43  10 70 fd 24  08 00 00 00  80 00 0a 25  USBC.p.$.......%        86.1.0        
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00     ...............         86.1.16       
  26.3                              8  IN     01 da cb ff  00 00 02 00                            ........                87.1.0        
  26.3                             13  IN     55 53 42 53  10 70 fd 24  00 00 00 00  00           USBS.p.$.....           88.1.0        
  27                                8  IN     01 da cb ff  00 00 02 00                            ........                89.1.0        
                      SCSI Read10 0x28,读SD卡数据
  26.3                             31  OUT    55 53 42 43  10 70 fd 24  00 02 00 00  80 00 0a 28  USBC.p.$.......(        90.1.0        
                                              00 00 00 00  00 00 00 01  00 00 00 00  00 00 00     ...............         90.1.16       
  26.3                            512  IN     00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.0        
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.16       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.32       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.48       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.64       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.80       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.96       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.112      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.128      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.144      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.160      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.176      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.192      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.208      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.224      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.240      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.256      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.272      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.288      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.304      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.320      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.336      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.352      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.368      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.384      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.400      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.416      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 82  ................        91.1.432      
                                              03 00 0c fe  ff ff 00 20  00 00 00 ac  da 01 00 00  ....... ........        91.1.448      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.464      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        91.1.480      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 55 aa  ..............U.        91.1.496      
  26.3                             13  IN     55 53 42 53  10 70 fd 24  00 00 00 00  00           USBS.p.$.....           92.1.0        
  27                              512  IN     00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.0        
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.16       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.32       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.48       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.64       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.80       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.96       
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.112      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.128      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.144      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.160      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.176      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.192      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.208      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.224      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.240      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.256      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.272      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.288      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.304      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.320      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.336      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.352      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.368      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.384      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.400      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.416      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 82  ................        93.1.432      
                                              03 00 0c fe  ff ff 00 20  00 00 00 ac  da 01 00 00  ....... ........        93.1.448      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.464      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................        93.1.480      
                                              00 00 00 00  00 00 00 00  00 00 00 00  00 00 55 aa  ..............U.        93.1.496      
  26.3                             31  OUT    55 53 42 43  10 40 d9 25  00 20 00 00  80 00 0a 28  USBC.@.%. .....(        94.1.0        
                                              00 00 00 00  00 00 00 10  00 00 00 00  00 00 00     ...............         94.1.16   
相关推荐
锻炼²1 天前
USB 设备/配置/接口/端点/描述符 和 HID类请求详解
stm32·usb·hid·全速传输·sof包·中断传输
zz_nj2 天前
USB端点,管道
usb
锻炼²5 天前
stm32 HAL配置usb全速 自定义HID类详解
stm32·usb·usb枚举过程·全速传输
Molesidy6 天前
【STM32】【USB】USB通讯方式的学习笔记以及基于CubeMX HAL库的例程验证
stm32·单片机·嵌入式·usb
ZenasLDR15 天前
PD多口适配器:多设备时代的充电效率革命
接口·芯片·usb
嵌入式×边缘AI:打怪升级日志17 天前
USB描述符
学习笔记·嵌入式·usb
嵌入式×边缘AI:打怪升级日志18 天前
USB协议详解:从物理连接到数据传输的完整解析
网络·学习·usb
Just_Paranoid19 天前
【Settings】Android 常见外设检测机制
android·sd·usb·camera·keyboard·sim
纸带1 个月前
F460 配置描述符、接口描述符和端点描述符
usb
才鲸嵌入式1 个月前
STM32 USB协议栈源码分析
stm32·单片机·嵌入式·驱动·usb·硬件·phy