[STM32F4] STM32CubeIDE 在不烧录情况下的调试

[复制链接]
347|2
yunfu1117 发表于 2025-9-9 11:12 | 显示全部楼层 |阅读模式

我的问题:调试时显然需要加载并烧录.ELF文件。但通常我的二进制(.bin)文件在.text区域末尾包含.ELF文件不知道的信息。除此之外,BIN文件的代码部分与.ELF文件完全相同。

因此,如果我能先用BIN文件烧录芯片,然后在IDE中利用.ELF文件的信息进行调试,而不用已加载/烧录的BIN文件,那就完美了。

duo点 发表于 2025-9-9 16:46 | 显示全部楼层
BIN文件可能包含ELF中未定义的额外数据,导致地址偏移,使ELF的调试信息与实际运行的代码不匹配。
classroom 发表于 2025-9-9 19:47 | 显示全部楼层
推荐通过OpenOCD配置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

60

帖子

0

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