Eclipse CDT和gdb服务器连接

时间:2016-06-15 09:39:58

标签: eclipse gdb gdbserver

我有一个特定的案例,我无法配置Eclipse来处理它。我要求为我的案例提供详细的教程。

我的测试环境:

  1. 使用Xtensa和FPGA的硬件。我在Xtensa上运行Linux。还有JTAG。
  2. 具有Linux,OCD和GDB服务器的远程计算机(A计算机)。 OCD通过JTAG连接到Xtensa。 GDB服务器与OCD连接。 (连续到Xtensa)
  3. 带有GDB客户端和编译器的本地计算机(B计算机)。还有Eclipse CDT Mars2
  4. 我的工作是:

    1. 在B-computer上交叉编译Linux(我有一些特定的工具链,B-toolchain,它不在Eclipse中)
    2. 使用一些特殊命令,OCD和GDB将uImage.elf加载到Xtensa板。 (从B计算机,通过A计算机到Xtensa板)。
    3. 我在B-computer上安装了GDB控制台客户端,但它有效(但没有符号)。
    4. 我想要的是:

      1. 在B-computer上,我没有符号的GDB控制台客户端,而是希望将Eclipse CDT gdb客户端连接到A-computer上的GDB服务器。
      2. 我不想在Eclipse中构建项目,我只想调试它。
      3. 我不想使用Eclipse来加载图片。
      4. 要实现这一目标,需要采取一些特殊步骤:

        1. 使用Linux源文件在Eclipse中创建项目 (我做了类似的事情:https://wiki.eclipse.org/HowTo_use_the_CDT_to_navigate_Linux_kernel_source) 我不知道这是否足够。
          1. 我认为,Eclipse应该了解B-toolchain(obj-dump等)。
          2. Eclipse应该了解elf文件。
          3. 如何在Eclipse中配置远程调试来处理我的案例?

0 个答案:

没有答案