xingsha
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2008-01-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1166回复:2

32位单片机之D12枚举求助

楼主#
更多 发布于:2004-06-23 16:53
使用D12芯片,相同的程序。
若CPU为AT89C52或SST89C54,则可成功枚举;
若CPU为Motorola ColdFire 5282,则GoodLink闪烁三次后熄灭,计算机提示为Unknown Device。此时用bushound抓取的序列如下:
  Device - Device ID (followed by the endpoint for USB devices)
            (11) USB Root Hub
            (12) USB Root Hub
  Phase  - Phase Type
            CTL   USB control transfer      
            DI    Data in                    
            LEN   Data length                
  Data   - Hex dump of the data transferred
  Descr  - Description of the phase
  Cmd... - Position in the captured data
  Delta  - Elapsed time from the previous phase to the current phase


Device  Phase  Data                                                Description       Cmd.Phase.Ofs(rep)  Delta
------  -----  --------------------------------------------------  ----------------  ------------------  -----
  11.1  LEN    01 00 00 00                                         1                        1.1.0         18sc  
  11.1  DI     02                                                  .                        1.2.0          9us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS               2.1.0(2)      19us  
  11.0  LEN    04 00 00 00                                         4                        2.2.0         25us  
  11.0  DI     01 01 01 00                                         ....                     2.3.0          2us  
  11.0  CTL    23 01 10 00  01 00 00 00                            CLEAR FEATURE            4.1.0         59us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS               5.1.0(2)      48us  
  11.0  LEN    04 00 00 00                                         4                        5.2.0         10us  
  11.0  DI     01 01 00 00                                         ....                     5.3.0          3us  
  11.0  CTL    23 03 04 00  01 00 00 00                            SET FEATURE              7.1.0        116ms  
  11.1  LEN    01 00 00 00                                         1                        8.1.0         84ms  
  11.1  DI     02                                                  .                        8.2.0         10us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS               9.1.0         21us  
  11.0  LEN    04 00 00 00                                         4                        9.2.0         27us  
  11.0  DI     03 01 10 00                                         ....                     9.3.0          3us  
  11.0  CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           10.1.0          7us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              11.1.0         26ms  
  11.0  LEN    04 00 00 00                                         4                       11.2.0         37us  
  11.0  DI     03 01 00 00                                         ....                    11.3.0          3us  
  11.0  CTL    80 06 00 01  00 00 40 00                            GET DESCRIPTOR          12.1.0        196us  
  11.0  LEN    10 00 00 00                                         16                      12.2.0        4.8ms  
  11.0  DI     12 01 10 01  dc 00 00 10  71 04 66 06  00 01 00 00  ........q.f.....        12.3.0          9us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              13.1.0         41us  
  11.0  LEN    04 00 00 00                                         4                       13.2.0         24us  
  11.0  DI     03 01 00 00                                         ....                    13.3.0          3us  
  11.0  CTL    23 03 04 00  01 00 00 00                            SET FEATURE             14.1.0         17us  
  11.1  LEN    01 00 00 00                                         1                       15.1.0         69ms  
  11.1  DI     02                                                  .                       15.2.0         10us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              16.1.0         19us  
  11.0  LEN    04 00 00 00                                         4                       16.2.0         25us  
  11.0  DI     03 01 10 00                                         ....                    16.3.0          3us  
  11.0  CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           17.1.0          7us  
  11.0  CTL    00 05 02 00  00 00 00 00                            SET ADDRESS             18.1.0         26ms  
  11.0  CTL    80 06 00 01  00 00 12 00                            GET DESCRIPTOR          19.1.0         18ms  
  11.0  LEN    12 00 00 00                                         18                      19.2.0        4.9ms  
  11.0  DI     12 01 10 01  dc 00 00 10  71 04 66 06  00 01 00 00  ........q.f.....        19.3.0          4us  
               00 01                                               ..                      19.3.16              
  11.0  CTL    80 06 00 02  00 00 09 00                            GET DESCRIPTOR          20.1.0         21us  
  11.0  LEN    09 00 00 00                                         9                       20.2.0        3.9ms  
  11.0  DI     09 02 2e 00  01 01 00 40  32                        .......@2               20.3.0          6us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              21.1.0        522ms  
  11.0  LEN    04 00 00 00                                         4                       21.2.0         40us  
  11.0  DI     03 01 00 00                                         ....                    21.3.0          3us  
  11.0  CTL    23 03 04 00  01 00 00 00                            SET FEATURE             22.1.0         23us  
  11.1  LEN    01 00 00 00                                         1                       23.1.0         27ms  
  11.1  DI     02                                                  .                       23.2.0         10us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              24.1.0         27us  
  11.0  LEN    04 00 00 00                                         4                       24.2.0         30us  
  11.0  DI     03 01 10 00                                         ....                    24.3.0          3us  
  11.0  CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           25.1.0          8us  
  11.0  CTL    80 06 00 01  00 00 40 00                            GET DESCRIPTOR          26.1.0         26ms  
  11.0  LEN    10 00 00 00                                         16                      26.2.0        4.6ms  
  11.0  DI     12 01 10 01  dc 00 00 10  71 04 66 06  00 01 00 00  ........q.f.....        26.3.0          9us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              27.1.0        3.0ms  
  11.0  LEN    04 00 00 00                                         4                       27.2.0         40us  
  11.0  DI     03 01 00 00                                         ....                    27.3.0          3us  
  11.0  CTL    23 03 04 00  01 00 00 00                            SET FEATURE             28.1.0         25us  
  11.1  LEN    01 00 00 00                                         1                       29.1.0         66ms  
  11.1  DI     02                                                  .                       29.2.0         10us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              30.1.0         22us  
  11.0  LEN    04 00 00 00                                         4                       30.2.0         25us  
  11.0  DI     03 01 10 00                                         ....                    30.3.0          3us  
  11.0  CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           31.1.0          8us  
  11.0  CTL    00 05 02 00  00 00 00 00                            SET ADDRESS             32.1.0         26ms  
  11.0  CTL    80 06 00 01  00 00 12 00                            GET DESCRIPTOR          33.1.0         13ms  
  11.0  LEN    12 00 00 00                                         18                      33.2.0        4.4ms  
  11.0  DI     12 01 10 01  dc 00 00 10  71 04 66 06  00 01 00 00  ........q.f.....        33.3.0          4us  
               00 01                                               ..                      33.3.16              
  11.0  CTL    80 06 00 02  00 00 09 00                            GET DESCRIPTOR          34.1.0         20us  
  11.0  LEN    09 00 00 00                                         9                       34.2.0        3.9ms  
  11.0  DI     09 02 2e 00  01 01 00 40  32                        .......@2               34.3.0          3us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              35.1.0        522ms  
  11.0  LEN    04 00 00 00                                         4                       35.2.0         42us  
  11.0  DI     03 01 00 00                                         ....                    35.3.0          2us  
  11.0  CTL    23 03 04 00  01 00 00 00                            SET FEATURE             36.1.0         18us  
  11.1  LEN    01 00 00 00                                         1                       37.1.0         32ms  
  11.1  DI     02                                                  .                       37.2.0          9us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              38.1.0         21us  
  11.0  LEN    04 00 00 00                                         4                       38.2.0         24us  
  11.0  DI     03 01 10 00                                         ....                    38.3.0          3us  
  11.0  CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           39.1.0          7us  
  11.0  CTL    80 06 00 01  00 00 40 00                            GET DESCRIPTOR          40.1.0         26ms  
  11.0  LEN    10 00 00 00                                         16                      40.2.0        4.9ms  
  11.0  DI     12 01 10 01  dc 00 00 10  71 04 66 06  00 01 00 00  ........q.f.....        40.3.0          6us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              41.1.0         37us  
  11.0  LEN    04 00 00 00                                         4                       41.2.0         25us  
  11.0  DI     03 01 00 00                                         ....                    41.3.0          2us  
  11.0  CTL    23 03 04 00  01 00 00 00                            SET FEATURE             42.1.0         17us  
  11.1  LEN    01 00 00 00                                         1                       43.1.0         68ms  
  11.1  DI     02                                                  .                       43.2.0         10us  
  11.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              44.1.0         21us  
  11.0  LEN    04 00 00 00                                         4                       44.2.0         24us  
  11.0  DI     03 01 10 00                                         ....                    44.3.0          3us  
  11.0  CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           45.1.0          8us  
  11.0  CTL    00 05 02 00  00 00 00 00                            SET ADDRESS             46.1.0         26ms  
  11.0  CTL    80 06 00 01  00 00 12 00                            GET DESCRIPTOR          47.1.0         16ms  
  11.0  LEN    12 00 00 00                                         18                      47.2.0        4.1ms  
  11.0  DI     12 01 10 01  dc 00 00 10  71 04 66 06  00 01 00 00  ........q.f.....        47.3.0          8us  
               00 01                                               ..                      47.3.16              
  11.0  CTL    80 06 00 02  00 00 09 00                            GET DESCRIPTOR          48.1.0         40us  
  11.0  LEN    09 00 00 00                                         9                       48.2.0        3.9ms  
  11.0  DI     09 02 2e 00  01 01 00 40  32                        .......@2               48.3.0          2us  
  11.0  CTL    23 01 01 00  01 00 00 00                            CLEAR FEATURE           49.1.0        521ms  
  11.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS              50.1.0         41us  
  11.0  LEN    04 00 00 00                                         4                       50.2.0         17us  
  11.0  DI     01 01 00 00                                         ....                    50.3.0          2us  
时间紧迫,已经两天了,没找出原因。
请高手们指点迷津,多谢啦!
xingsha
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2008-01-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-24 10:03
已成功实现枚举,系统提示需要驱动程序。
但产生新问题:用WinRT观察,本USB设备的地址居然为0!!
哪位大侠指点一下迷津?
xingsha
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2008-01-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-02 22:52
问题已于6月25后解决。
多谢大侠们关注!
游客

返回顶部