shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:2414回复:13

小问题,求助!(一定给分)

楼主#
更多 发布于:2004-06-21 15:52
我用BUSHOND 抓取usb设备与pc连接过程中的设备列举的数据,发现在某个特定的阶段会出现USTS(USB STATUS)是stall pid,这是不是说vid和pid中的pid与驱动程序中的pid不同而导至错误。一句话stall pid 是啥意思?请高手指教!
kkyouking
驱动中牛
驱动中牛
  • 注册日期2004-02-23
  • 最后登录2008-02-27
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-21 16:02
USTS-----Windows 4 byte USBD_STATUS code
stall pid ---停止的标记包
跟固件中的VID PID 不同的 --厂商、产品标记
52+PDIUSBD12开发套件 SL811单片机读写U盘套件 www.devking.cn 联系sl811hs@yahoo.com.cn QQ 14441292
shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-21 16:16
kkyouking
在请教你一个问题,你知道40 01 01 01 00 00 00 00这个命令是什么意思吗?并且pc 在发出这个命令后会接着送出in_token,这是为什么?
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-21 19:01
应该是厂商请求了,setup时host一般3个状态token、data、STATUS。具体可以看看协议

[quote]40 01 01 01 00 00 00 00[quote]
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-22 09:21
我知道这是pc发给设备的命令包,但我不知道其中的bRequest,wValue,wIndex字段中的数字代表什么意思,这个命令是非标准的,不知到哪里可以查得到???
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-22 11:17
厂商请求命令具体含义由厂商自己定义,他不告诉你你只能自己去猜。
我知道这是pc发给设备的命令包,但我不知道其中的bRequest,wValue,wIndex字段中的数字代表什么意思,这个命令是非标准的,不知到哪里可以查得到???
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-06-22 11:20
设备在什么情况下会被bushond抓到stall pid ---停止的标记包??? 问题还没解决,高手加油哇!!!!!
loveice
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2008-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-06-22 11:21
这一个写寄存器的请教,但用的可能是IOCTL_SEND_USB_REQUEST。具体的作用要根据你的实际设备才能知道。
shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-06-22 11:23
USTS-----Windows 4 byte USBD_STATUS code
stall pid ---停止的标记包
跟固件中的VID PID 不同的 --厂商、产品标记
 


设备在什么情况下会被bushond抓到stall pid ---停止的标记包??? 问题还没解决,高手加油哇!!!!!
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2004-06-22 13:56
PID 类型
PID 类型 PID 名 PID[3:0] 描述
标记(Token) 输出(OUT)输入(IN)帧开始(SOF)建立(SETUP) 0001B1001B0101B1101B 在主机到功能部件的事务中有地址+端口号在功能部件到主机的事务中有地址+端口号帧开始标记和帧号在主机到功能部件建立一个控制管道的事务中有地址+端口号
数据(DATA) 数据0(DATA0)数据1(DATA1) 0011B1011B 偶数据包PID奇数据包PID
握手(Handshake) 确认(ACK)不确认(NAK)停止(STALL) 0010B1010B1110B 接收器收到无措数据包;接收设备部不能接收数据,或发送设备不能发送数据;端口挂起,或一个控制管道请求不被支持。
专用(Special) 前同步(PRE) 1100B 主机发送的前同步字。打开到低速设备的下行总线通信。

提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2004-06-22 13:59
USB协议层

附件名称/大小 下载次数 最后更新
2004-06-22_08 协议层.doc (3385KB)  3
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-06-22 16:22
谢谢yyouking,你功的无量,以后还请你多多赐教。我的emai是shilongli9@hotmail.com, 能否给我你的email?
kkyouking
驱动中牛
驱动中牛
  • 注册日期2004-02-23
  • 最后登录2008-02-27
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-06-22 17:02
点发信就可以了
大家都是会互相帮忙的


  
      
 
 
52+PDIUSBD12开发套件 SL811单片机读写U盘套件 www.devking.cn 联系sl811hs@yahoo.com.cn QQ 14441292
shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-06-23 16:04
点发信就可以了
大家都是会互相帮忙的


 


感谢!
游客

返回顶部