[Security] 在 MacOSx Mojave 上使用 STM32CubeIDE出现错误

[复制链接]
840|13
 楼主| jerry尧 发表于 2025-4-12 23:00 | 显示全部楼层 |阅读模式
在 MacOSx Mojave 上使用 STM32CubeIDE出现错误。
来自调试器的错误消息:
完成闪存操作后出错,无法执行 MI 命令:
load /Users/***/Documents/STM32CubeIDE/MCU1/test/Debug/test.elf
哪位大牛知道是什么原因造成的吗?

suncat0504 发表于 2025-5-13 13:59 | 显示全部楼层
哈,真有用MacOSSierra做开发的啊?感觉不方便吧。
公羊子丹 发表于 2025-5-25 07:34 | 显示全部楼层
看着像是 CubeIDE 没有权限访问文件或者 USB 设备,试试看给权限或者用 sudo 启动一下。
周半梅 发表于 2025-5-25 07:34 | 显示全部楼层
你可以检查下 ST-LINK 驱动在 Mojave 上有没有装好,可能需要更新下 ST 的驱动包。
帛灿灿 发表于 2025-5-25 07:35 | 显示全部楼层
建议把 .elf 路径改成无中文、空格、特殊符号试试,有时路径解析会出问题。
童雨竹 发表于 2025-5-25 07:36 | 显示全部楼层
Mojave 对第三方软件限制比较多,可以在“系统偏好设置-安全性与隐私”里添加允许。
万图 发表于 2025-5-25 07:37 | 显示全部楼层
这个报错有可能是 CubeIDE 没装好,建议重新安装最新版本再试试。
Wordsworth 发表于 2025-5-25 07:38 | 显示全部楼层
是不是 Debug Configuration 里的路径配置不对?清除一下 Build 重新生成看看。
Bblythe 发表于 2025-5-25 07:39 | 显示全部楼层
检查下 ST-LINK Utility 或 STM32CubeProgrammer 能不能独立烧录成功,排查是工具还是 IDE 问题。
Pulitzer 发表于 2025-5-25 07:40 | 显示全部楼层
也有可能是目标板没有接好,Flash 操作失败一般和供电或接触有关。
Uriah 发表于 2025-5-25 07:41 | 显示全部楼层
有时候 MacOS 更新后权限策略变了,建议手动检查下 USB 和串口权限。
Clyde011 发表于 2025-5-25 07:42 | 显示全部楼层
我之前在 Big Sur 上遇到类似问题,换成 STM32CubeIDE 的旧版本才解决,可能和系统兼容性有关。
gaonaiweng 发表于 2025-5-31 17:55 | 显示全部楼层
某些 STM32CubeIDE 版本在 macOS Mojave 上存在兼容性问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

84

帖子

0

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