[STM32F4] 将GDB调试输出保存到文件中

[复制链接]
571|4
lvluoo 发表于 2025-9-13 20:07 | 显示全部楼层 |阅读模式

我正在目标设备上调试一个程序。需要检查的数据存储在一个数组中,通过调试器控制台使用"print output_data"命令可以查看。我希望将这些数据保存到文件中,以便在主机上进行进一步处理。在使用独立GDB时,可以通过"set logging file my_log.txt"实现,但这在STM32CubeIDE内的GDB中不起作用。目前只能通过复制粘贴的方式操作,有没有更简单的方法。

七毛钱 发表于 2025-9-17 16:46 | 显示全部楼层
用GDB脚本自动化导出。
内政奇才 发表于 2025-9-17 18:47 | 显示全部楼层
通过GDB的dump命令导出二进制数据。
海滨消消 发表于 2025-9-17 20:47 | 显示全部楼层
可以用STM32CubeIDE的“Variables”视图导出。
豌豆爹 发表于 2025-9-17 20:48 | 显示全部楼层
通过SWO或UART实时输出,适合实时数据流分析。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

85

帖子

0

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