打印
[开发工具]

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

[复制链接]
151|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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。

使用特权

评论回复
5
童雨竹| | 2025-3-3 07:51 | 只看该作者
你的两个 ST-Link 是同一型号的吗?如果是老版本的 ST-Link v2,可能会有冲突,建议升级到 ST-Link v2.1 或 ST-Link v3。

使用特权

评论回复
6
万图| | 2025-3-3 07:53 | 只看该作者
你有没有试过把其中一个 ST-Link 连接到虚拟机,这样 PC 和虚拟机各管理一个 ST-Link?

使用特权

评论回复
7
Wordsworth| | 2025-3-3 07:54 | 只看该作者
试试看用不同的 USB 端口,有些 USB 集线器可能会导致多个 ST-Link 设备识别异常。

使用特权

评论回复
8
Bblythe| | 2025-3-3 07:55 | 只看该作者
如果两个 IDE 不能同时识别 ST-Link,可以尝试用 OpenOCD 手动指定 ST-Link 进行调试。

使用特权

评论回复
9
Pulitzer| | 2025-3-3 07:57 | 只看该作者
你可以用 ST-LINK_gdbserver 直接运行两个实例,每个实例绑定一个 ST-Link,再让 STCubeIDE 连接到不同的调试服务器。

使用特权

评论回复
10
Uriah| | 2025-3-3 07:58 | 只看该作者
试试看在 STCubeIDE 里修改 Debug 配置,关闭 SWD 共享模式,有时候 SWD 共享会导致多个 ST-Link 识别问题。

使用特权

评论回复
11
Clyde011| | 2025-3-3 08:00 | 只看该作者
可能是 STCubeIDE 的限制,试试用 Keil 或 IAR,看它们能否同时连接两个 ST-Link 进行调试,如果可以,那可能是 STCubeIDE 的问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝