使用gdb检查;“非流动”;eCos mips目标上的线程

使用gdb检查;“非流动”;eCos mips目标上的线程,gdb,mips,ecos,Gdb,Mips,Ecos,我有一个运行eCos的MIPS目标,它使用多个线程。为了进行调试,我使用GDB7.5和JTAG探测器 如何从GDB检查并回溯非当前线程。我确实有基本线程地址,以及备用线程中的程序计数器(如果需要,我可以正确地找到其他信息) 由于gdb不知道eCos,诸如“info threads”之类的命令不起作用。因此,我很可能必须手动选择gdb中的哪个线程上下文…我们使用for Eclipse,它允许通过JTAG进行eCos线程感知调试。它不是免费的,但工作非常好,与新的Eclipse版本保持同步,John

我有一个运行eCos的MIPS目标,它使用多个线程。为了进行调试,我使用GDB7.5和JTAG探测器

如何从GDB检查并回溯非当前线程。我确实有基本线程地址,以及备用线程中的程序计数器(如果需要,我可以正确地找到其他信息)

由于gdb不知道eCos,诸如“info threads”之类的命令不起作用。因此,我很可能必须手动选择gdb中的哪个线程上下文…

我们使用for Eclipse,它允许通过JTAG进行eCos线程感知调试。它不是免费的,但工作非常好,与新的Eclipse版本保持同步,John Dallaway提供的支持非常好。如果您正在进行任何严肃的eCos开发,我强烈建议您使用它