使用 Tornado 调试器进行协同调试

关于此任务

在使用 Tornado 调试器之前,请确保使用调试标志(通常是 -g)对生成的文件进行编译。

要使用 Tornado 调试器,请完成下列步骤:

过程

  1. Rational® Rhapsody® 中,通过选择代码 > IDE > 连接来连接应用程序。
  2. 通过选择代码 > IDE > 下载来下载应用程序。
  3. 选择代码 > IDE > 运行,或者单击运行
  4. 动画工具栏中,选择转至空闲(或者多次选择转至步骤)以创建 tRhp 任务。
    注: 在连接调试器之前,必须运行应用程序;否则,不存在要与调试器相连接的任务。
  5. 在 Tornado 中,通过选择工具 > 调试器来启动调试器。
  6. 通过选择调试 > 连接,将调试器连接到主线程 (tRhp)。
  7. 在调试器中,将目录切换到生成的代码的所在目录(从 gdb 提示符使用 cd 命令)。
  8. 在调试器中,装入可执行文件的符号(从 gdb 提示符使用 add-symbol-file 命令)。

结果

现在,可以使用 gdb 来执行调试应用程序和设置断点等操作。

Rational Rhapsody 中退出动画之前,必须使用调试 > 拆离将调试器拆离。如果未拆离调试器,那么一旦 Rational Rhapsody 尝试卸载映像,就可能会阻塞会话。

注: 请勿使用调试器将可执行文件下载到目标。如果您使用此方法,那么 Rational Rhapsody 将无法正常运行。

反馈