GDB远程协议:如何分析数据包?
我有:GDB远程协议:如何分析数据包?,gdb,ecos,Gdb,Ecos,我有: 带有eCos操作系统的专有原型ARM板(基于Cortex-M3) 该板具有编程的RedBoot引导加载程序 串行线路(RS-232) ARM的GDB调试器(ARM eabi GDB) 主机操作系统是Windows/Cygwin和/或Linux(实际上,这并不重要) 问题:GDB调试器无法通过串行线连接到目标 我想要的是:嗅探GDB远程协议的数据包,以确定目标上的GDB存根是否处于活动状态且正在运行 详细信息:RedBoot有一个选项,可以将目标的控制权传递给内置GDB存根。我知道Re
- 带有eCos操作系统的专有原型ARM板(基于Cortex-M3)
- 该板具有编程的RedBoot引导加载程序
- 串行线路(RS-232)
- ARM的GDB调试器(ARM eabi GDB)
- 主机操作系统是Windows/Cygwin和/或Linux(实际上,这并不重要)
set verbose on
会有帮助,但GDB手册说它的效果非常有限,我的情况超出了它
是否可以使用启用调试日志记录的宏编译GDB调试器
我想知道的是GDB存根是否会发回任何东西
执行此操作(在目标遥控器之前)
:
对于那些调试仿真器的GDB存根的人,您可能还希望在客户端上设置
set remotetimeout 99999
,同时和平调试仿真器。
set verbose on
(gdb) set debug remote 1