请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H743以太网与高速USB同时工作不可靠

[复制链接]
金统帅 提问时间:2019-5-26 17:31 /
STM32H743以太网与高速USB同时工作不可靠
    各位大侠,我在一个项目中使用STM32H743的100M以太网和高速USB,高速USB是外置的PHY USB3300。使用的CubeMX生成的代码。
    CubeMX中使用了FreeRTOS,高速USB使用的是CDC类。以太网使用的是LWIP,以太网与PC建立TCP连接。
    现在的现象是:当电脑PC与STM32H743进行以太网通信收发报文的时候,高速USB也进行收发报文,则USB通信会偶发性异常,PC端使用的是libusb,PC端显示USB报文已经成功发送给STM32H743了,但是STM32H743却没有收到这个USB报文,是偶发性没有收到,绝大部分USB报文都能收到,但是就这个偶尔漏掉的报文,就足以使数据混乱了。
    但是当PC与STM32H743不进行以太网通信时,PC与STM32H743间的高速USB报文收发就很正常,一点故障都没有。


    哪位大侠遇到过此类问题,是否能给提个建议,指个方向?小弟不胜感谢。

收藏 评论2 发布时间:2019-5-26 17:31

举报

2个回答
butterflyspring 回答时间:2019-6-24 14:31:25
建议用USB分析仪之类的总线监控设备抓一下数据看看,看看数据包传递情况。是数据传递是否真的丢失。如果发是少发了或者上位机判断问题就查上位机这边的问题,如果是全部发了数据包,就查STM32这边数据处理问题。USB协议可以保证信息连续传递的,因此还要从底层看问题发生在哪个方向上
otg326 回答时间:2020-12-30 09:49:28
我想问一下楼主的问题解决了吗?出问题的部分在哪?我现在也采用这个方案设计板子。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版