USB CDC能识别但是无法打开
目前有用STM32F207VE做一款网关,用了Cube产生的FreeRTOS+USB的例程。然后再在这个例程上进行修改。当烧完程序,重新上电独立运行时遇到的问题是:1. PC端能够识别USB CDC 设备,在设备管理器里,能够有串口识别出来
2. 用串口软件能够识别到这个串口,但是无法打开这个串口,提示当前串口被占用或其他错误。
目前电脑上就这有这一个虚拟串口。请问该从哪几个方向下手比较好。 自己给自己顶一下。。
目前使用的是IAR 7.4版本。似乎是代码优化上的问题。将优化等级从middle降低到low即可. IAR的优化总是能导致各种奇怪的问题,搞的我现在都不敢开:'( “无法打开这个串口,提示当前串口被占用或其他错误”,这个比较严重呀,无法打开,基本上就是通信异常,或下位机响应异常。
用Bus Hound或其它USB软件观察一下,打开串口操作时往下发的什么数据,有没有收到下机位收上来的数据。 楼主你的USB 虚拟串口能被PC 识别??
我的在cubemx里配置的PC 识别不了是配置问题还是添加代码问题?
https://www.stmcu.org.cn/module/forum/thread-614755-1-1.html
页:
[1]