You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过ST-LINK/V2 ISOL向BARTH STG-850上传Arduino程序?串口异常求助

部分ST-LINK/V2 ISOL型号带有物理模式切换开关:

  • 找到设备上标注为SW1或Mode的拨码/按键,切换至虚拟COM端口(VCP)模式
  • 重新插拔USB线缆,打开设备管理器查看Ports (COM & LPT)分类下是否出现虚拟COM端口

2. 重新安装带VCP组件的ST-LINK驱动

当前识别的仅为ST-LINK调试设备,虚拟COM口需要额外驱动支持:

  • 卸载系统中已安装的ST-LINK驱动
  • 下载最新版STSW-LINK009驱动包,安装时勾选Virtual COM Port选项完成完整安装
  • 重启电脑后重新连接设备,再次检查设备管理器的端口列表

3. 配置Arduino IDE的STM32开发环境

确保IDE已适配目标设备并选择正确上传方式:

  • 打开Arduino IDE,进入文件 > 首选项,添加STM32核心的附加开发板管理器地址(未添加时操作)
  • 打开工具 > 开发板 > 开发板管理器,搜索安装STM32duino核心
  • 选择对应开发板:工具 > 开发板 > STM32 Boards (STM32duino) > 匹配Barth STG-850的型号(通常基于STM32F1系列)
  • 设置上传方式:工具 > 上传方式 > STLink
  • 若仍无法识别,手动指定ST-LINK设备SN:工具 > STLink > STLink SN,输入检测到的SN码32FF6C063051563945572143

4. 升级ST-LINK固件版本

当前固件版本V2J45S7可能存在VCP支持缺陷:

  • 运行ST-LINK_CLI工具执行升级命令:
    .\ST-LINK_CLI.exe -Upgrade
    
  • 等待升级完成后重新插拔设备,检查虚拟COM口是否正常识别

5. 验证VK-35电缆连接

确认Barth专用编程电缆的连接正确性:

  • 对照Barth官方文档的引脚定义,检查电缆两端与PLC、ST-LINK的引脚对应是否正确
  • 尝试更换同型号VK-35电缆,排除线缆损坏导致的问题

内容的提问来源于stack exchange,提问作者Bouni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 06:28:19