如何通过板载STLink实现STM32F411 Discovery UART通信及COM口识别
STM32F411 Discovery板载STLink虚拟COM口无法识别解决方法
- 开启STLink虚拟COM口功能
STM32F411 Discovery的板载STLink默认未启用虚拟COM口(VCP)功能,需先通过STLinkUpgrade工具配置:
打开ST官方STSW-LINK007软件包中的
STLinkUpgrade工具,连接开发板后工具会自动识别STLink设备,勾选*虚拟COM口(VCP)*选项后执行固件升级,升级完成后重新插拔开发板。
- 连通UART硬件跳线
开发板出厂默认断开了主芯片和STLink之间的UART连接链路,需要短接板上SB13、SB14、SB15、SB16四个跳线焊盘,才能实现串口数据透传,跳线位置如下图:
- 重新匹配驱动
完成上述操作后重新连接开发板,打开设备管理器查看「端口(COM和LPT)」分类,即可看到对应的ST Virtual COM端口。如果仍未识别,右键执行「扫描检测硬件改动」,手动选择已安装的STLink驱动进行绑定即可。
内容的提问来源于stack exchange,提问作者sudip kong
相关产品推荐
相关产品推荐

