【问题标题】:Debugging using RealView Debug(RVDebug)使用 RealView Debug (RVDebug) 进行调试
【发布时间】:2008-10-31 12:57:12
【问题描述】:

我有一些用于 ARM926 目标的 C 代码。我正在尝试使用“Arm Xtended Debugger”(AXD)对其进行调试。此代码的main() 采用了 14 个命令行参数,这些参数在代码战士项目设置中的正确位置和代码的行为符合预期。

但是当我尝试使用相同的 AXF (Arm eXecutable Format file) 文件并尝试通过更改 Codewarrior 项目的设置使用 RVDEBUG 进行源代码级调试并开始调试时,argc 值为 1。然后代码的行为出乎意料。

当我在代码战士设置中选择 RVDEBUG 时,我给出的选项与我在 AXD 调试会话期间使用的选项相同。

所以我的问题是:

我在两个调试会话(AXD 和 RVDEBUG)中使用相同的 AXD,为什么它们的行为不同?它们的行为应该相同。

【问题讨论】:

    标签: debugging realview


    【解决方案1】:

    我不使用 CodeWarrior,但我知道 AXD 和 RVD:我记得 Code Warrior 可以使用图像的合适参数调用 AXD,等等。我不知道 Code Warrior 是否也可以调用 RVD。所以我想你自己运行 RVD,在任何 Code Warrior 菜单之外,不是吗? 然后,您只需在“加载图像”菜单底部的专用输入框中添加参数。

    如果这仍然不起作用,我建议您查看半主机选项(它们在 RVD 的连接选项中而不是在 Code Warrior 中)。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 2021-01-21
      • 2011-07-26
      • 2011-08-16
      相关资源
      最近更新 更多