[USB编程] 请教一下USB协议分析仪的原理

[复制链接]
3127|3
 楼主| hgytnbhg 发表于 2014-10-14 08:02 | 显示全部楼层 |阅读模式
最近闲逛,看到了几款USB的协议分析仪,感觉这东西对开发帮助应该蛮大的,不过瞅了瞅价格都非常高,作为学生买不起啊……
所以想来咨询下,这玩意大概的原理是啥?
刚开始学USB开发,用的是STM32F407的芯片,带OTG功能
所以我就在想,能不能仿一个USB协议分析仪出来?比如用STM32F407的板子做个“转接器”,用于连接在HOST和DEVICE中间,HOST向STM32发送数据,STM32再转发给DEVICE,同样的,从DEVICE要发送数据给HOST的话,也要经过STM32转发,这样数据不就拦截下来了么?
不知道我这个思路可行么?
仅仅是讨论一下,希望高手能给点建议
584025981 发表于 2014-10-14 12:34 | 显示全部楼层
你加我QQ584025981
 楼主| hgytnbhg 发表于 2014-10-16 22:23 | 显示全部楼层
584025981 发表于 2014-10-14 12:34
你加我QQ584025981

加了,但是哥们经常不在线啊:'(
le062 发表于 2014-10-19 16:06 | 显示全部楼层
截数据么,你真要做得用fpga,相当于实现一个host phy和一个device phy
用单片机做功能上可以做到,但是层次不一样。

前者:
tx -------------------- rx
                |---------- rx(截获) 分析 (fpga)

后者
tx ---------rx(截获)分析 (mcu)tx------------------rx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部