使用RealView Debug(RVDebug)进行调试

时间:2008-10-31 12:57:12

标签: debugging realview

我有一些ARM926目标的C代码。我正在尝试使用“Arm Xtended Debugger”(AXD)进行调试。此代码的main()采用14个命令行参数,这些参数在代码warrior项目设置中在适当的位置提及,代码的行为符合预期。

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

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

所以我的问题是:

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

1 个答案:

答案 0 :(得分:1)

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

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

祝你好运!