Eclipse gdb调试arm应用程序。窗下

Eclipse gdb调试arm应用程序。窗下,eclipse,debugging,gdb,arm,Eclipse,Debugging,Gdb,Arm,您好,我想调试在windows for arm体系结构上使用codesourcery gcc交叉编译的程序 我有以下几件事: sam ice jtag/jlink调试器 arm ONE eabi gdb 当我使用命令行inteface arm none eabi gdb PROGRAM.elf时,我无法在windows下运行该程序。 在eclipse下,我得到一些错误“警告:RMT错误:无法获取远程线程列表。” 有人对这些事情有经验或可以帮助解决问题吗?您是否启动了与GDB对话的JLink远程服

您好,我想调试在windows for arm体系结构上使用codesourcery gcc交叉编译的程序

我有以下几件事:

sam ice jtag/jlink调试器 arm ONE eabi gdb

当我使用命令行inteface arm none eabi gdb PROGRAM.elf时,我无法在windows下运行该程序。 在eclipse下,我得到一些错误“警告:RMT错误:无法获取远程线程列表。”


有人对这些事情有经验或可以帮助解决问题吗?

您是否启动了与GDB对话的JLink远程服务器?您是否告诉GDB连接到远程目标?gdbserver正在目标板上运行,当我在控制台中时,我只使用“arm none eabi GDB”启动GDB。然后我连接到服务器目标远程localhost:2331。似乎我已连接,我可以运行并停止处理器,但我无法设置断点。(gdb)目标远程本地主机:2331-使用本地主机进行远程调试:2331-0x00000000 in??()-(gdb)中断主-未加载符号表。使用“文件”命令是否在将来加载共享库时使断点挂起?(y或[n])n-(gdb)继续-继续什么也没发生有时候我可以继续这个程序,但是我似乎错过了插入断点的源文件所以我得到了修复需要用gdbDid加载elf文件你启动与GDB对话的JLink远程服务器吗?您是否告诉GDB连接到远程目标?gdbserver正在目标板上运行,当我在控制台中时,我只使用“arm none eabi GDB”启动GDB。然后我连接到服务器目标远程localhost:2331。似乎我已连接,我可以运行并停止处理器,但我无法设置断点。(gdb)目标远程本地主机:2331-使用本地主机进行远程调试:2331-0x00000000 in??()-(gdb)中断主-未加载符号表。使用“文件”命令是否在将来加载共享库时使断点挂起?(y或[n])n-(gdb)继续-继续什么也没发生有时我可以继续程序,但我似乎错过了插入断点的源文件,所以我得到了修复,需要用gdb加载elf文件