[开发工具] 同一pc能否打开两个STcubeIDE,每个ide各连接一个jlink进行下载仿真

[复制链接]
 楼主| lvluoo 发表于 2025-3-2 11:00 | 显示全部楼层 |阅读模式
两个STcubeIDE连接到两个不同的ST-Link上,同时下载程序并进行仿真,目前两个STcubeIDE都只能识别出一个ST-Link。不确定是ide问题,还是pc问题,还是ST-Link问题。还是不能同时连接两个?
公羊子丹 发表于 2025-3-3 07:47 | 显示全部楼层
ST-Link 默认只能连接一个设备,你可以试试用 ST-Link Utility 或 CubeProgrammer 先确认 PC 是否能同时识别两个 ST-Link。
周半梅 发表于 2025-3-3 07:48 | 显示全部楼层
你可以在 ST-Link Utility 里看看 ST-Link 的序列号,STCubeIDE 可能需要手动指定不同的 ST-Link 进行连接。
帛灿灿 发表于 2025-3-3 07:50 | 显示全部楼层
试试看在 Debug Configurations 里手动选择 ST-Link,并指定不同的序列号,这样可能能让两个 IDE 连接不同的 ST-Link。
童雨竹 发表于 2025-3-3 07:51 | 显示全部楼层
你的两个 ST-Link 是同一型号的吗?如果是老版本的 ST-Link v2,可能会有冲突,建议升级到 ST-Link v2.1 或 ST-Link v3。
万图 发表于 2025-3-3 07:53 | 显示全部楼层
你有没有试过把其中一个 ST-Link 连接到虚拟机,这样 PC 和虚拟机各管理一个 ST-Link?
Wordsworth 发表于 2025-3-3 07:54 | 显示全部楼层
试试看用不同的 USB 端口,有些 USB 集线器可能会导致多个 ST-Link 设备识别异常。
Bblythe 发表于 2025-3-3 07:55 | 显示全部楼层
如果两个 IDE 不能同时识别 ST-Link,可以尝试用 OpenOCD 手动指定 ST-Link 进行调试。
Pulitzer 发表于 2025-3-3 07:57 | 显示全部楼层
你可以用 ST-LINK_gdbserver 直接运行两个实例,每个实例绑定一个 ST-Link,再让 STCubeIDE 连接到不同的调试服务器。
Uriah 发表于 2025-3-3 07:58 | 显示全部楼层
试试看在 STCubeIDE 里修改 Debug 配置,关闭 SWD 共享模式,有时候 SWD 共享会导致多个 ST-Link 识别问题。
Clyde011 发表于 2025-3-3 08:00 | 显示全部楼层
可能是 STCubeIDE 的限制,试试用 Keil 或 IAR,看它们能否同时连接两个 ST-Link 进行调试,如果可以,那可能是 STCubeIDE 的问题。
风凉 发表于 2025-3-22 01:23 | 显示全部楼层
在同时使用两个 ST-Link 进行调试和下载时,可能会遇到识别问题

西洲 发表于 2025-3-22 02:23 | 显示全部楼层
可能是ST-Link 的驱动程序可能无法同时支持多个设备。驱动版本过旧或不兼容

失物招領 发表于 2025-3-22 03:23 | 显示全部楼层
STCubeIDE 可能默认只识别一个ST-Link,需要手动配置

她已醉 发表于 2025-3-22 04:31 | 显示全部楼层
USB端口或硬件问题,USB 端口供电不足或硬件连接不稳定

故意相遇 发表于 2025-3-22 05:32 | 显示全部楼层
操作系统可能对 USB 设备的识别和管理存在问题

将爱藏于深海 发表于 2025-3-22 06:37 | 显示全部楼层
确保使用最新版本的 ST-Link 驱动程序。可以从 ST 官网下载并安装最新驱动:ST-Link 驱动下载

春日负喧 发表于 2025-3-22 07:28 | 显示全部楼层
看看是不是两个 ST-Link 分别连接到不同的 USB 端口。使用高质量的 USB 线缆,避免供电不足或连接不稳定

温室雏菊 发表于 2025-3-22 08:28 | 显示全部楼层
如果两个 ST-Link 的固件版本相同,可能会导致冲突。尝试更新其中一个 ST-Link 的固件

捧一束彼岸花 发表于 2025-3-22 09:42 | 显示全部楼层
Windows 设备管理器中,检查两个 ST-Link 是否被正确识别。如果存在冲突,尝试卸载并重新安装驱动

您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

71

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部