嵌入式技术论坛
直播中

vinww特烦恼

8年用户 1109经验值
擅长:存储技术
私信 关注
[问答]

USB虚拟串口电脑端总是检测到未知设备是啥问题

目前最新的rtt bsp stm32框架下,usb驱动改成了 drv_usbd.c,而3.1.x版本下USB驱动文件为 drv_usbd_fs.c。

用最新版实现虚拟串口,电脑端总是检测到未知设备,是啥问题?网上有几个帖子讲的都是使用 drv_usbd_fs.c的方式实现虚拟串口。这两个之间有区别吗?

回帖(5)

vinww特烦恼

2022-7-28 10:29:03
问题已解决,是开启USB,修改了时钟配置后,没有把时钟初始化函数拷贝到 board.c 里来,而我一直以为拷贝过来了。。。
这个低级问题,搞了两三天
举报

王璐

2022-7-28 10:29:11
晚辈也犯此错误了,确实更新了board.c就好了
举报

马占云

2022-7-28 10:29:27
我今天测试也发现,407 usb device 做大容量存储,在win7x64下提示检测到未知设备,正在查找原因
lz注意一下这里,我打钩后功能正常
举报

王越建

2022-7-28 10:29:38
这个中断用最新的RTT是不需要钩的,RTT的USB代码里开了中断。
举报

王越建

2022-7-28 10:29:46
我也是win7 64位,但是我用Cube MX生成的工程代码是可以成功识别虚拟串口的,并且通信成功。
举报

更多回帖

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