繁体   English   中英

使用RealView Debug(RVDebug)进行调试

[英]Debugging using RealView Debug(RVDebug)

我有一些用于ARM926目标的C代码。 我正在尝试使用“ Arm Xtended Debugger”(AXD)对其进行调试。 该代码的main()接受14个命令行参数,这些参数在代码战士项目设置中的适当位置提到,并且代码的行为符合预期。

但是,当我尝试使用相同的AXF(Arm可执行格式文件)文件并尝试通过更改Codewarrior项目的设置来使用RVDEBUG进行源代码级调试时,并开始调试,那么argc值为1。该代码是意外的。

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

所以我的问题是:

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

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

如果仍然不能解决问题,建议您看一下半主机选项(它们更像是RVD的连接选项,而不是Code Warrior的)。

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM