你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

USB CDC能识别但是无法打开

[复制链接]
Zero Lee 提问时间:2017-8-28 18:21 /
目前有用STM32F207VE做一款网关,用了Cube产生的FreeRTOS+USB的例程。然后再在这个例程上进行修改。当烧完程序,重新上电独立运行时遇到的问题是:
1. PC端能够识别USB CDC 设备,在设备管理器里,能够有串口识别出来
2. 用串口软件能够识别到这个串口,但是无法打开这个串口,提示当前串口被占用或其他错误。

目前电脑上就这有这一个虚拟串口。请问该从哪几个方向下手比较好。
收藏 2 评论4 发布时间:2017-8-28 18:21

举报

4个回答
Zero Lee 回答时间:2017-8-29 15:34:06
自己给自己顶一下。。
目前使用的是IAR 7.4版本。似乎是代码优化上的问题。将优化等级从middle降低到low即可.
cc7ing 回答时间:2018-2-3 08:28:09
IAR的优化总是能导致各种奇怪的问题,搞的我现在都不敢开
七哥 回答时间:2018-2-3 14:52:43
“无法打开这个串口,提示当前串口被占用或其他错误”,这个比较严重呀,无法打开,基本上就是通信异常,或下位机响应异常。
用Bus Hound或其它USB软件观察一下,打开串口操作时往下发的什么数据,有没有收到下机位收上来的数据。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

Mr.Luav 回答时间:2018-2-3 16:56:01
楼主  你的USB 虚拟串口能被PC 识别??
我的在cubemx里配置的  PC 识别不了  是配置问题还是添加代码问题?
https://www.stmcu.org.cn/module/forum/thread-614755-1-1.html

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版