sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2007-10-29 10:05
有了mass storage    还要active sync做什么呢?

我目前还在调试setup阶段  PC发过来两个reset信号后  就发get device descriptor命令,然后我先回了device descriptor前8BYTE的数据,后面PC就再也不发get device descriptor命令来让我发剩余的数据了,就发写reset啊什么的

werna 知道是啥原因不?   我的是2440+wince4.2
[url]http://sniper167.bokee.com[/url]
werna
驱动牛犊
驱动牛犊
  • 注册日期2007-10-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望105点
  • 贡献值0点
  • 好评度50点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2007-10-29 14:21
我是写BSP的,如果是做产品mass storage 和 active sync可能只有一个就可以了,但是BSP开发必须考虑其他厂商的选择。
我的平台是wince 6.0哦,device descriptor共18byte,如果开始PC老是reset,有可能PC收到的数据不对哦,你最好在PC端抓数据包看一下看看结果。。
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2007-10-29 14:30
我用Bus Hound抓了些数据  
但还看不懂  不知道怎么分析

贴点点上来  老兄指点下  怎么分析这些个数据
.1  URB    48 00 09 00  00 00 00 00  00 02 01 82  22 00 00 00  BULK/INT XFER            1.1.0         18sc  2007-10-23  12:05:31.404  
               2c 67 07 82  03 00 00 00  00 00 00 00  40 21 20 82                           1.1.16                                        
   8.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS               2.1.0         22us  2007-10-23  12:05:31.404  
   8.0  LEN    04 00 00 00                                         4                        2.2.0         54us  2007-10-23  12:05:31.404  
   8.0  DI     01 01 01 00                                         ....                     2.3.0          2us  2007-10-23  12:05:31.404  
   8.0  URB    50 00 08 00  00 00 00 00  00 02 01 82  22 00 00 00  CONTROL TRANSFER         2.4.0          2us  2007-10-23  12:05:31.404  
               18 02 01 82  0b 00 00 00  04 00 00 00  30 0c 01 82                           2.4.16                                        
   8.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS               3.1.0         51us  2007-10-23  12:05:31.404  
   8.0  LEN    04 00 00 00                                         4                        3.2.0         27us  2007-10-23  12:05:31.404  
   8.0  DI     01 01 01 00                                         ....                     3.3.0          2us  2007-10-23  12:05:31.404  
   8.0  URB    50 00 08 00  00 00 00 00  00 02 01 82  22 00 00 00  CONTROL TRANSFER         3.4.0          2us  2007-10-23  12:05:31.404  
               18 02 01 82  0b 00 00 00  04 00 00 00  10 d7 de 81                           3.4.16                              
[url]http://sniper167.bokee.com[/url]
werna
驱动牛犊
驱动牛犊
  • 注册日期2007-10-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望105点
  • 贡献值0点
  • 好评度50点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2007-10-29 15:17
呵呵,PC好像没有收到你发的Descriptor哦,Device dsc 长度0x12...好像你的Device reset动作没有完成?
jasonshi
驱动小牛
驱动小牛
  • 注册日期2004-10-11
  • 最后登录2011-07-01
  • 粉丝2
  • 关注0
  • 积分23分
  • 威望446点
  • 贡献值3点
  • 好评度256点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2007-10-29 15:49
用Bus Hound抓不全,尤其是前面的控制信息,只有一点点,所有Descriptor应该不是没受到,是没抓到。
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2007-10-29 15:55
引用第24楼jasonshi于2007-10-29 15:49发表的  :
用Bus Hound抓不全,尤其是前面的控制信息,只有一点点,所有Descriptor应该不是没受到,是没抓到。



jasonshi  有没有什么工具可以推荐一下?
[url]http://sniper167.bokee.com[/url]
cn_silicon
驱动牛犊
驱动牛犊
  • 注册日期2006-08-19
  • 最后登录2009-02-24
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望54点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2007-10-29 16:29
用usb monitor很好的工具!
个人觉得可能是枚举过程没有完全,或者fat文件表么有抛出
eagle1597
驱动牛犊
驱动牛犊
  • 注册日期2006-08-04
  • 最后登录2009-08-26
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望13点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2007-10-30 15:02
我可以把nand当件usb设备了.但出现一个问题,在PC上总是只可以看到nand的一个分区,也就是NK.bin所有的那一部分(19M), 有哪位有什么好的想法吗?
mo
上一页 下一页
游客

返回顶部