ST意法半导体
直播中

王英

7年用户 1313经验值
私信 关注
[问答]

请问STM32H747-Disco在CubeMX6.2.1中如何设置HS CDC?

我在CubeMX6.0.1的FW_H7_V1.8.0中使用HS CDC时可以向我的电脑传输数据。昨天我把CubeMX6.0.1更新成CubeMX6.2.1,也用了FW_H7_V1.8.0,但是HS CDC显示STMicroelectronics Virtual COM Port error code "10". 所以,我把heap size设置成0x1000,0x2000,0x4000, 不行'解决错误代码“10”。
然后我用FW_H7_V1.9.0,HS CDC显示unkown device。
我应该怎么办?






回帖(1)

萧治维

2022-12-30 11:16:47
首先,全速的默认 USB CLOCK 是 48MHz。
但我使用高速 USB,USB3300 phy 芯片的 USB CLOCK 需要为 60MHz。

其次,我在M4内核上使用High Speed CDC,出现hardfault loop。
之所以会出现hardfault loop,是因为只有M7内核可以访问UID内存0x1FF1E800UL,所以临时修改了地址。
现在,它可以在 CubeMX6.2.1 上运行。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分