gdb-为远程目标生成核心文件?

gdb-为远程目标生成核心文件?,gdb,arm,cortex-m3,codesourcery,Gdb,Arm,Cortex M3,Codesourcery,我正在调试用于ARM的gdb的Codesourcery版本(即ARM none eabi gdb),并试图生成一个corefile供以后检查。OpenOCD是我的GDB目标。当我运行“gcore”或“generate core file”时,gdb告诉我的所有信息都是“cannotcreatecorefile”。有什么建议吗?一般来说,有可能对远程目标进行核心转储吗?这似乎还不可能,但在GDB邮件列表上有一些有希望的讨论 和。作为替代方案,您可以尝试以下方法 dump memory filena

我正在调试用于ARM的gdb的Codesourcery版本(即ARM none eabi gdb),并试图生成一个corefile供以后检查。OpenOCD是我的GDB目标。当我运行“gcore”或“generate core file”时,gdb告诉我的所有信息都是“cannotcreatecorefile”。有什么建议吗?一般来说,有可能对远程目标进行核心转储吗?

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

dump memory filename.bin start_addr end_addr
restore filename.bin binary start_addr
在这里,您可以适当地填写开始地址和结束地址。您必须手动保存注册表