[其他ST产品] stm32u5 usb调试痛点求解救

[复制链接]
1129|18
 楼主| elephant00 发表于 2023-9-21 16:06 | 显示全部楼层 |阅读模式
平台:STM32U575qii-EV板
模块:USBX,ThreadX
目的:stm32u575芯片作为usb device和PC实现双向通信,device为HID Custom类
现状:当前代码基础配置已经完成,可以枚举成功,并且能够通过usbx的api实现数据发送,或者通过HAL_PCD_EP_Transimit()接口实现数据发送。但是如果发送时间间隔超过5s钟,MCU usb直接suspend,发送接口无法实现功能,并且找不到可以恢复的方法。尝试顺着中断去找suspend的函数或者执行代码,没能找到。请教各位大佬,有没有这方面的经验分享一下?

Stahan 发表于 2023-9-21 23:01 | 显示全部楼层
函数用的不对吧
未说出口的像你 发表于 2023-10-13 22:26 | 显示全部楼层
没遇到过这种情况,你用的是cubemx来配置的吗
在曼谷的春 发表于 2023-10-14 01:30 | 显示全部楼层
是不是有啥中断冲突了啊
月亮一键变蓝 发表于 2023-10-14 03:30 | 显示全部楼层
一般情况,USB暂停可能是USB睡眠了吧
她已醉 发表于 2023-10-14 06:30 | 显示全部楼层
你可以重新初始化一下USB试试
春日负喧 发表于 2023-10-14 08:30 | 显示全部楼层
超过五秒就掉了?这就有点意思了啊
风凉 发表于 2023-10-14 12:30 | 显示全部楼层
你还是看看程序逻辑吧,感觉是哪里的逻辑出了问题导致的
西洲 发表于 2023-10-14 15:00 | 显示全部楼层
对,一般都是中断导致的,我猜测
将爱藏于深海 发表于 2023-10-14 18:00 | 显示全部楼层
看看是不是收到啥干扰了,导致USB停止了啊?
温室雏菊 发表于 2023-10-14 20:30 | 显示全部楼层
发送不行了,接收是否OK啊?
失物招領 发表于 2023-10-14 23:30 | 显示全部楼层
可能还是哪里初始化没做好吧,可以看看程序初始化部分代码怎么写的
技术工程师 发表于 2023-10-16 10:13 | 显示全部楼层
这个是usb的挂起吧,你找下看有没有wakeup的函数,取消挂起看下
BullTalented 发表于 2023-10-24 09:48 | 显示全部楼层
可能是USB睡眠了吧
Pulitzer 发表于 2024-1-9 15:13 | 显示全部楼层

输出滤波电容存储来自输出整流器的高频能量
Clyde011 发表于 2024-1-9 19:15 | 显示全部楼层

一个地是连接控制集成电路和与之相关的无源器件的地
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3954

帖子

7

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