打印
[STM32F4]

STM32USB虚拟串口描述符修改问题

[复制链接]
1379|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请问有没有人成功的修改过STM32F4的USB虚拟串口描述符的?

使用特权

评论回复
沙发
zhangxiusong123|  楼主 | 2020-8-28 10:31 | 只看该作者
我现在知道的是修改USBD_DESC.C文件中的描述符,然后安装VCP软件,找到安装的INF文件,打开然后修改相应的描述符,但是这样好像也没成功过,还有如果要做产品的话,这样对终端用户的体验很不好,因为别人要在电脑端弄的东西太麻烦了,请问有大神们弄成功过吗?有没有详细的操作流程?感激不尽!!!

使用特权

评论回复
板凳
Diyer2015| | 2020-8-28 10:44 | 只看该作者
不知道好不好修改!尤其是弹出的字符。。。如果可以随心所欲的修改就好了、、、

使用特权

评论回复
地板
香水城| | 2020-8-28 13:24 | 只看该作者
USB应用里面的描述符可多了,你说的串口描述符具体指的什么?

而且做USB应用,调整描述符是其中必备的一个环节。

使用特权

评论回复
5
zhangxiusong123|  楼主 | 2020-8-28 15:14 | 只看该作者
香水城 发表于 2020-8-28 13:24
USB应用里面的描述符可多了,你说的串口描述符具体指的什么?

而且做USB应用,调整描述符是其中必备的一个 ...

就是用USB虚拟出来的串口

USB虚拟串口1.png (426.27 KB )

USB虚拟串口1.png

USB虚拟串口2.png (173.29 KB )

USB虚拟串口2.png

USB虚拟串口3.png (81.96 KB )

USB虚拟串口3.png

使用特权

评论回复
6
zhangxiusong123|  楼主 | 2020-8-28 15:21 | 只看该作者
我的代码和操作流程

usb虚拟串口4.png (290.66 KB )

usb虚拟串口4.png

usb虚拟串口5.png (279.37 KB )

usb虚拟串口5.png

usb虚拟串口6.png (354.98 KB )

usb虚拟串口6.png

usb虚拟串口7.png (59.08 KB )

usb虚拟串口7.png

使用特权

评论回复
7
香水城| | 2020-8-28 23:17 | 只看该作者
哦 我看你你的window版本是WIN7,不知是否有机会修改成你自己的,你将heap和stack放大点再试试。

我刚才测试使用WIN10版本,虚拟驱动已经集成了。如果我不使用ST的vid,最多显示成中性的,
像下面这样子,即windows并没有按我代码里的字符串那样显示。


看来这个地方如果有需要的话,最好找USB组织申请一套VID会更方便点。

使用特权

评论回复
8
zhangxiusong123|  楼主 | 2020-8-30 09:34 | 只看该作者
香水城 发表于 2020-8-28 23:17
哦 我看你你的window版本是WIN7,不知是否有机会修改成你自己的,你将heap和stack放大点再试试。

我刚才测 ...

版主,这个在win10上也不行,而且我已经把heap和stack放大了,也不行的,这个到底要怎么解决啊?

使用特权

评论回复
9
香水城| | 2020-8-31 10:22 | 只看该作者
本帖最后由 香水城 于 2020-8-31 17:28 编辑
zhangxiusong123 发表于 2020-8-30 09:34
版主,这个在win10上也不行,而且我已经把heap和stack放大了,也不行的,这个到底要怎么解决啊? ...

在win10上面,显示成像上面中性字符也不行吗? 这个地方是操作系统根据VID自行决定的,我们左右不了。

使用特权

评论回复
评论
zhangxiusong123 2020-8-31 20:09 回复TA
我看网上有很多修改成功的,只是我不知道怎么弄,问也没有人回答 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

86

帖子

0

粉丝