gdb - 用于远程目标的generate-core-file?

Bri*_*and 6 gdb arm cortex-m3 codesourcery

我正在调试ARM的代码源版本的gdb(即arm-none-eabi-gdb)并尝试生成核心文件以供以后检查.OpenOCD是我的GDB目标.所有gdb告诉我,当我运行'gcore'或'generate-core-file'时,"无法创建corefile".有什么建议?通常可以使用远程目标进行核心转储吗?

Wil*_*ill 8

它似乎还不可能,但在这里这里的GDB邮件列表上有一些有希望的讨论 .作为替代方案,您可以尝试以下方法吗?

dump memory filename.bin start_addr end_addr
restore filename.bin binary start_addr
Run Code Online (Sandbox Code Playgroud)

你在哪里适当填写start_addr和end_addr.你必须手动保存寄存器.