硬汉嵌入式论坛

 找回密码
 立即注册
查看: 278|回复: 5
收起左侧

stm32h723问题求助

[复制链接]

4

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2024-5-15 10:35:15 | 显示全部楼层 |阅读模式
有没得大佬知道stm32h723zgt6的usb一直死在了枚举类型,并一直是USBH_BUSY是怎么回事呀?
原理图是这样的,usb_DP和USB_DM直接连接在芯片上的,时钟也是配置的48MHz
下载.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107778
QQ
发表于 2024-5-15 13:57:47 | 显示全部楼层
楼主这个是Host方式? 这个要注意你这个VBUS是否正常对外做5V供电了。
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2024-5-16 10:17:45 | 显示全部楼层
eric2013 发表于 2024-5-15 13:57
楼主这个是Host方式? 这个要注意你这个VBUS是否正常对外做5V供电了。

是的,host模式,但是一直在 case HOST_ENUMERATION:
      /* Check for enumeration status */
      status = USBH_HandleEnum(phost);
这两个状态死掉
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2024-5-16 10:19:43 | 显示全部楼层
eric2013 发表于 2024-5-15 13:57
楼主这个是Host方式? 这个要注意你这个VBUS是否正常对外做5V供电了。

之前是3.3V,飞了线之后为5V,但是一直不能读写U盘,死在了枚举类型,不晓得咋个回事,用的cubemx生成的驱动代码时钟那些都是配对了的,就是不晓得咋个回事,所以来求助各位大佬帮忙看看
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107778
QQ
发表于 2024-5-17 09:32:11 | 显示全部楼层
XuMouey199 发表于 2024-5-16 10:19
之前是3.3V,飞了线之后为5V,但是一直不能读写U盘,死在了枚举类型,不晓得咋个回事,用的cubemx生成的 ...

外挂U盘的话,注意就是下面这些问题,最好可以排查锁定到问题的方向
1、U盘兼容问题,这个ST的USB协议栈,一直有这种问题,有些是可以枚举成功的,有些不行。
2、硬件设计问题。
3、你的程序设计问题。

最好可以锁定出来是那个问题导致的。
回复

使用道具 举报

4

主题

6

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2024-5-17 13:46:47 | 显示全部楼层
eric2013 发表于 2024-5-17 09:32
外挂U盘的话,注意就是下面这些问题,最好可以排查锁定到问题的方向
1、U盘兼容问题,这个ST的USB协议栈 ...

哦哦好的谢谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-14 09:39 , Processed in 0.172213 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表