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

USB CDC能识别但是无法打开

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

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

举报

4个回答
Zerolee001 回答时间:2017-8-29 15:34:06
自己给自己顶一下。。
目前使用的是IAR 7.4版本。似乎是代码优化上的问题。将优化等级从middle降低到low即可.
cc7ing 回答时间:2018-2-3 08:28:09
IAR的优化总是能导致各种奇怪的问题,搞的我现在都不敢开
toofree 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版