xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1549回复:10

请教:我如何调试USB设备,例如如何观察总线上的数据

楼主#
更多 发布于:2002-11-26 13:50
我现在正在调试D12 + ARM的USB设备,没有仿真器。目前程序启动后我发现有好几次get_descriptor 和 set_address和bus-reset命令,请问大侠我应该如何调试。(小弟是第一次做USB)
兔子
start
驱动小牛
驱动小牛
  • 注册日期2001-11-05
  • 最后登录2010-09-03
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望27点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-26 15:37
不可能多次get_descriptor吧
second
zfnuaa
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2004-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-26 15:51
你可以在你的程序里面设断点吗?
xjLegend
驱动小牛
驱动小牛
  • 注册日期2002-11-04
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-26 15:56
他没仿真器怎么设断点。呵呵
D12和PC的握手交互过程在USB 1.1协议中有详细的说明。
我想要点分,这样才有成就感嘛!
xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-26 17:39
我发现D12在设置完新地址后在新地址出没有响应。从而导致多次重试。请教各位大侠问题出在那里。
兔子
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-27 15:01
set address可能有问题。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-27 15:03
set_address 时处理器往D12写了0x82;
兔子
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-27 15:07
然后呢?有没有回应一个0长度的Control IN?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-27 15:09
然后是single_transmit(0,0);
兔子
xiaojie.wu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-27 15:10
然后有single_transmit(0,0);
兔子
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-28 22:32
好像是对的~~~~~~~~~~~~~~~~~ :(
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部