https://club.rt-thread.org/ask/article/41.html
参考这篇进行了虚拟串口的实现,如上文中二-(二)-4步骤中提到需要更换rtconfig.h中的如下两个地方的ID才可以识别,但一旦进行增加新的软件包更新,下面的ID就会被恢复,然后就无法识别虚拟串口,
打开rtconfig.h文件,在USB驱动配置的地方增加USB设备的BSP定义选项和D+上拉电平控制引脚(从drv_gpio.c中按照对应的管脚查到对应的控制编号,如果D+已经接到搞电平可以不用添加这个控制),修改USB_VENDOR_ID 为0x0483,修改USB_PRODUCT_ID为 0x5740(需改这两项才可以使用ST提供的Windows虚拟串口驱动,否则设备被识别为其他设备) 摘自https://club.rt-thread.org/ask/article/41.html
用 rt_console_set_device 函数