初晴sama 发表于 2021-2-21 18:14:54

分享USB的一些资源(抓包过程、USB资料)

与同事负责USB的硬件设计和软件设计部分,今已大成,分享一些资源给大家。USB协议栈市面上太多了,我自己写的就不分享了,大家可以用用开源的,zephy的和rl-usb代码上几乎一样,风格也适合新手学习,tinyusb的dc接口做的也不错,就是排版有点丑,teenyusb只适配了st的,简单用了一下,源码需要改动,就没玩了。
PS:制作一个USB协议栈挺不容易的,有几个要点,分享给大家。
1:不可以限定某个芯片,比如只能st的用,只能nxp的芯片用。dc控制器的接口要留的非常好。
2、不可以限定用户使用端点的out和in操作,除了特殊的,比如msc、audio等等,其他的应该开接口给用户自己玩去。
3、不可以使用过多大块数组,传输ep0的操作,在低功耗方面这是禁止的。

抓包使用力科的TMS2,有兴趣的可以买一个,价格大概8K多。

eric2013 发表于 2021-2-21 18:25:44

很赞,谢谢楼主分享。

bear_yh 发表于 2021-4-9 17:49:34

有没有关于URB包分析的资料啊?谢谢

lcfmax 发表于 2021-4-25 13:45:03

楼主,你好,能否分享一下力科T2的软件和力科T2抓包的原始数据?谢谢了

初晴sama 发表于 2021-4-26 21:51:42

lcfmax 发表于 2021-4-25 13:45
楼主,你好,能否分享一下力科T2的软件和力科T2抓包的原始数据?谢谢了

原始数据,要文件?

lcfmax 发表于 2021-4-27 11:09:00

初晴sama 发表于 2021-4-26 21:51
原始数据,要文件?

是的,这样能看到USB数据的细节,对照你的文档看就更直观了。

初晴sama 发表于 2021-5-3 15:20:50

lcfmax 发表于 2021-4-27 11:09
是的,这样能看到USB数据的细节,对照你的文档看就更直观了。

给个邮箱

lcfmax 发表于 2021-5-6 10:28:06

初晴sama 发表于 2021-5-3 15:20
给个邮箱

非常感谢,麻烦发到这个邮箱,lcfmax@qq.com

yun_2106118 发表于 2022-2-28 19:14:44

:)感谢楼主无私共享, 赞

USB中文网 发表于 2022-3-27 23:44:38

资 料很赞,

297169238 发表于 2023-1-20 14:32:11

学习学习,感谢楼主

weinizhongqing 发表于 2023-2-27 17:42:50

只能说牛皮 谢谢大佬分享

weinizhongqing 发表于 2023-2-27 17:43:21

学习学习,谢谢大佬分享。

wonderfullook 发表于 2023-4-9 12:41:18

资料好多,谢谢分享

DAOC280 发表于 2023-8-9 21:01:14

得劲,感谢楼主

hjl2832 发表于 2023-11-13 13:07:41

USB协议的东西,感觉要学的好多,看的有点累。
页: [1]
查看完整版本: 分享USB的一些资源(抓包过程、USB资料)