STM32CubeIDE 在 macOS 15.0 Sequoia 中尝试运行调试器时失败。消息是“启动调试会话需要 ST-Link 服务器。请在 www.st.com 上下载。”这是在使用最新 STM 下载的 M2 Mac 上。
这已在 STM32 论坛上报告过,但解决方案建议“显然使用 sudo 从终端启动应用程序可以解决此问题,因此这似乎是权限问题。”
我不愿意从应用商店外部以 root 权限运行 3 GB 的 IDE。有谁对这个错误有更好的了解吗?我是不是太挑剔了?
有同样的问题,你不需要
sudo
。
这似乎是一个 $PATH
问题,我的 stlink-server
位于 /usr/local/bin
下,我猜由于某种原因,更新使得应用程序在其 $PATH
环境中没有此路径。
要找到您的
stlink-server
安装,请在终端中运行 $ locate stlink-server
,确保该路径位于您的 $PATH
环境变量中,然后启动 Cube:/Applications/STM32CubeIDE.app/Contents/MacOS/STM32CubeIDE
。
对我有用。