zhouyou99 发表于 2025-6-3 23:21

STM32L4 USB CDC问题

正在做一个STM32l496rg的项目,将数据从USB CDC发送到终端。在STM32CubeIDE中创建了一个项目,设置了时钟,启用了USB_FS_Device和USB CDC,其他设置都保持默认。我在STM32 Cube IDE中生成代码,编译并运行,只对syscalls.c文件中的Write函数中的代码进行一次更改。https://community.st.com/t5/image/serverpage/image-id/29287i40615FAD065585D5/image-size/large?v=v2&px=999​通过printf调用CDC_Transmit_FS,那么它在前几次调用时返回USBD_OK,然后在所有接下来的调用中返回USBD_busy。在终端上什么也收不到。如何排除USB CDC连接故障,为什么STM32CubeIDE生成的代码会出现这样的错误?

页: [1]
查看完整版本: STM32L4 USB CDC问题