USB调试工具

1、

Bus Hound、Device Monitoring Studio

 USBanalyser软件会导致window电脑USB的设备无法被识别

 

2、USB配置描述工具

UsbTreeView

 

3、STM32支持任意长度发送

参考链接:   https://blog.csdn.net/yishuicanhong/article/details/105898217

 

 4、数据接收过程

接收到数据,置NAK->将缓冲区数据拷贝到用户区(用户处理过程)->发ACK通知主机完成了完整的接收可以发送下一个->主机发送下一个,按照以上的步骤USB接收一步步的进行

参考链接:

https://blog.csdn.net/yasin_lee/article/details/7444798

 

5、底层硬件已经实现PHY和controller

     controller类似MAC层,处理数据的解包与合包

http://news.eeworld.com.cn/mcu/ic469633.html

6、stm32 底层不能做比较大的数据的回环测试,原因是回环测试阶段进行stm32接收到数据后每发送完一帧数据, window会回复数据给stm32,这个是有可能导致数据接收丢失,因为前面的数据底层还没接收完,又接收到另外的数据,导致数据的丢失

 

7、window inf 生成工具软件

      zadig

posted @   cogitoergosum  阅读(853)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2017-09-05 linux 根据Pid获取 进程内容
2017-09-05 库zlog的使用手册
2017-09-05 sockaddr_in 与 in_addr的区别
2016-09-05 ajax 请求多张图片数据
2015-09-05 动态修改attr里的多个属性
点击右上角即可分享
微信分享提示