[STM32H5] 如何在 STM32Cube IDE 中实现 Run 配置?

[复制链接]
659|10
 楼主| 唐纳德d 发表于 2025-3-18 21:00 | 显示全部楼层 |阅读模式
在使用 STM32Cube IDE,想要将将 IDE 配置为使用 Run 选项而不是 Debug 选项重新刷写 MCU,但一直不成功。

为此,就一直在 Linux 下使用 shell 中的 OpenOCD。

如何在 STM32Cube IDE 中实现设置 STLink for Run 配置?

公羊子丹 发表于 2025-3-19 08:02 | 显示全部楼层
你在 Run Configurations 里有没有试着新建一个配置?可能默认是没有 Run 选项的。
周半梅 发表于 2025-3-19 08:04 | 显示全部楼层
STM32CubeIDE 里好像默认是以 Debug 方式运行的,可能需要手动配置 Run/External Tools 选项。
帛灿灿 发表于 2025-3-19 08:05 | 显示全部楼层
试试看在 Run Configurations 里选择 STM32 Cortex-M C/C++ Application,然后调整一下启动方式?
童雨竹 发表于 2025-3-19 08:06 | 显示全部楼层
你是想单纯地 Flash 代码然后运行,还是希望能像 Debug 那样启动但不调试?
万图 发表于 2025-3-19 08:07 | 显示全部楼层
其实可以用 External Tools 直接调用 OpenOCD,这样就不用每次切到终端手动刷写了。
Wordsworth 发表于 2025-3-19 08:08 | 显示全部楼层
在 Run Configurations 里,把 GDB Server 相关的选项去掉试试?有时候 Debug 方式会默认附加调试器。
Bblythe 发表于 2025-3-19 08:09 | 显示全部楼层
你可以试试直接点 Run → Run As → STM32 C/C++ Application,看看有没有反应?
Pulitzer 发表于 2025-3-19 08:10 | 显示全部楼层
STLink 可能默认启动的是 Debug 模式,看看能不能在 Debug Configurations 里把 Debug 选项去掉?
Uriah 发表于 2025-3-19 08:11 | 显示全部楼层
你用的是什么 STLink 固件版本?有些老版本可能不支持 Run 配置,升级一下试试?
Clyde011 发表于 2025-3-19 08:12 | 显示全部楼层
最简单的方法是直接用 STM32CubeProgrammer 刷写固件,然后复位运行,可能比折腾 IDE 还快。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

69

帖子

0

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