[STM32F1] STM32 调试无 .elf 文件

[复制链接]
467|20
yunfu1117 发表于 2025-11-11 21:21 | 显示全部楼层 |阅读模式
我用 STM32F103C8T6 芯片与 BMP388 压力传感器进行接口开发,下载了一个示例项目文件。当我通过 ST-LINK 调试该项目时,弹出 “无法启动调试” 错误。
在调试配置窗口中,还出现了 “项目文件不存在” 的报错提示。
该如何解决这个问题?
以下是我的项目资源管理器窗口截图:
2391469131dceb3aeb.png

评论

运行OpenOCD时增加-d参数输出调试信息  发表于 2025-11-12 11:04
tpgf 发表于 2025-11-12 11:04 | 显示全部楼层
尝试重置STM32CubeIDE偏好设置(Window → Preferences → General → Workspace 清除“Refresh using native hooks”)或更新ST-Link驱动至最新版本
又见江南雨 发表于 2025-11-12 15:49 | 显示全部楼层
SWD调试接口是不是被误配置为普通GPIO输出了?
elephant00 发表于 2025-11-12 15:54 | 显示全部楼层
更新或重新安装STM32CubeIDE和Keil MDK-ARM工具链。
jcky001 发表于 2025-11-12 15:59 | 显示全部楼层
检查ST-LINK连接
stormwind123 发表于 2025-11-12 16:05 | 显示全部楼层
重新安装IDE或驱动。
classroom 发表于 2025-11-12 16:12 | 显示全部楼层
若SWD调试接口被禁用,可尝试将BOOT0引脚接3.3V,使用STM32CubeProgrammer执行全片擦除,然后将BOOT0引脚接GND,恢复默认启动模式。
没有太阳的晴天 发表于 2025-11-12 16:49 | 显示全部楼层
用示波器或万用表检查SWDIO和SWCLK引脚的信号质量,看看有无短路或断路。
jcky001 发表于 2025-11-12 17:00 | 显示全部楼层
电源线是否稳定
cr315 发表于 2025-11-12 17:23 | 显示全部楼层
清理并重新编译项目
onlycook 发表于 2025-11-12 18:01 | 显示全部楼层
检查项目路径,项目文件夹中所有文件是不是被移动或删除。
duo点 发表于 2025-11-12 18:04 | 显示全部楼层
项目路径中是不是包含有空格或特殊字符
又见江南雨 发表于 2025-11-12 19:00 | 显示全部楼层
检查VDD供电电压是否稳定在2.0V至3.6V范围内,并加入足够的去耦电容来抑制噪声干扰。
powerantone 发表于 2025-11-12 19:02 | 显示全部楼层
重新生成项目文件
probedog 发表于 2025-11-12 20:03 | 显示全部楼层
更新固件包,重新安装工具链
solty 发表于 2025-11-12 21:03 | 显示全部楼层
重新编译项目,检查编译日志是否有错误。
豌豆爹 发表于 2025-11-12 21:50 | 显示全部楼层
看下时钟源参数设置是否正确无误
spicy 发表于 2025-11-12 22:04 | 显示全部楼层
在IDE中重新配置调试器试试,启用复位后连接,再次调试。
麻花油条 发表于 2025-11-12 22:51 | 显示全部楼层
检查项目文件是否损坏或丢失
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

76

帖子

0

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