簡體   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