[其他ST产品] Segger J-Flash下载程序出错

[复制链接]
 楼主| zhouyou99 发表于 2025-4-7 09:00 | 显示全部楼层 |阅读模式
CubeIDE 编写程序生成了 .hex 文件,想用 Segger J-Flash 程序和 J-Link Plus 设备下载该程序。
在 J-Flash 中新建了一个项目,配置芯片STM32F103RG。
连接设置为 SWD。
打开使用 CubeIDE 生成的 .hex 文件。
当我单击“Program”按钮时,它给出了以下错误:
---------------------------------------------------------------------------------------------------------------
Programming Failed @ address 0x08000000 (program error)
Failed to program target.
---------------------------------------------------------------------------------------------------------------
地址 '0x08000000' 有问题吗?
可能还是配置有问题?

laocuo1142 发表于 2025-4-7 10:55 | 显示全部楼层
可能是目标芯片的启动地址不匹配导致的吧。
laocuo1142 发表于 2025-4-7 10:58 | 显示全部楼层
J-Link Plus 可能没有正确连接到目标芯片。
elephant00 发表于 2025-4-7 11:05 | 显示全部楼层
将BOOT0 引脚设置为 0。
powerantone 发表于 2025-4-7 12:00 | 显示全部楼层
Boot 配置问题,如果 BOOT0 引脚被设置为 1,芯片可能尝试从系统存储器或其他存储区域启动,而不是用户闪存。
stormwind123 发表于 2025-4-7 13:16 | 显示全部楼层
检查硬件连接。
probedog 发表于 2025-4-7 14:23 | 显示全部楼层
J-Flash 的配置可能不正确,导致无法正确写入目标芯片。
classroom 发表于 2025-4-7 15:06 | 显示全部楼层
STM32 芯片可能启用了RDP或WRP。
两只袜子 发表于 2025-4-7 16:03 | 显示全部楼层
将 .hex 文件转换为 .bin 文件,然后使用 J-Flash 加载 .bin 文件。
jcky001 发表于 2025-4-7 17:23 | 显示全部楼层
调试器固件版本没升级吗?
cr315 发表于 2025-4-7 18:26 | 显示全部楼层
更新 J-Link Plus 的固件到最新版本。
duo点 发表于 2025-4-7 19:00 | 显示全部楼层
检查 J-Link Plus 的硬件连接,SWD 接口是否正常。
onlycook 发表于 2025-4-7 20:09 | 显示全部楼层
检查芯片是否被保护,必要时解除保护。
海滨消消 发表于 2025-4-7 21:36 | 显示全部楼层
可以尝试使用 ST-Link 进行编程,以排除 J-Flash 或 J-Link Plus 的问题。
内政奇才 发表于 2025-4-7 22:00 | 显示全部楼层
更新 J-Link Plus 的固件。
七毛钱 发表于 2025-4-7 23:00 | 显示全部楼层
使用 .bin 文件代替 .hex 文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

38

帖子

0

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

38

主题

38

帖子

0

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