rt-thread
rt-thread copied to clipboard
【BUG】 STM32F4 USBD 无法枚举
开发环境
- 野火骄阳 STM32F407
- 使用Rt-thread Studio 创建STM32F407 工程, 使用
4.0.24.0.34.1.03.15 lts - 使用STM32CubeMx 创建项目 配置USB RCC
- RT-thread Setting 设置
以上步骤都相同的时候,使用rt-thread lastest 就可以正常枚举USB,有熟悉的人知道 具体是那些地方发生一改变么?
已经尝试的步骤
- 拷贝 lastest 中的 STM32 LIB
- 更换 rt-thread/components/drivers/usb 中的 USB core lib
- 更换 driver 中的
drv_usbd.c
到 4.0.2版本中都无法正常枚举?
现在非常疑惑,最新发布的4.1.0 也无法正常枚举
我已经把自己的代码移植到 lastest上了。USB可以正常枚举,所以应该不是我自己的代码引起USB出现无法枚举的问题。
我反向操作了以下,把 4.0.2 版本的USB库拷贝到 latest 版本中,是可以正常枚举的
@armink 大佬有想法么?
https://club.rt-thread.org/ask/question/430005.html

@mysterywolf 我怀疑是 Cubemx 操作有问题,你看上面那个帖子,usb cdc 就是好使得,我们 udb 的 usb 也一直是好使的
https://club.rt-thread.org/ask/question/430005.html
@mysterywolf 我怀疑是 Cubemx 操作有问题,你看上面那个帖子,usb cdc 就是好使得,我们 udb 的 usb 也一直是好使的
我吧生产的库也替换了的,还是不能枚举