IAR Embedded Workbench for ARM 8.22.1 基礎使用教程


 

面向尚未熟悉且初次使用該軟件的新手(比如我。。。)

1、建立新工作區

  File-->>New Workspace

 

2、建立新項目

  1) Project-->>Create New Project...

 

  2) 選擇如下模板:

 

  3) 選擇項目保存目錄及創建項目文件名

 

 

3、編寫匯編代碼

 

書寫代碼的時候要注意按照以下格式,注意mainB main的位置

 

----------------------------------接下來的4步驟可以跳過;----------------------------------------------

 4、編譯與Make

   1) 編譯

如圖兩個地方都可以選擇編譯,或者快捷鍵Ctrl+F7

一般會提示保存工作區文件:

 

編譯信息:

 

  2) Make

如圖兩個地方都可以選擇Make,或者快捷鍵F7

Make信息:

---------------------------------------------------------------------------------------------------------------------------------------------

 

5、調試Debug

  1) 進入調試狀態

如圖兩個地方都可以選擇調試,或者快捷鍵Ctrl+D

調試界面如下:

 

  2) 調出View視圖

為了更方便體現程序運行過程中各個寄存器的值的變化等,需要調出寄存器視圖:

如圖選擇View-->>Registers-->>Registers 1

(也可以把內存的情況也顯示出來View-->>Memory-->>Memory 1

View中也有棧和Symbol存儲等的視圖,如果有需要也可以自行調出)

根據自己的習慣,將窗口放到合適的位置

新的調試界面如下(點擊可查看高清圖):

 

  3) 仿真,進行調試

 

常用的調試操作是F10 Step Over逐過程、F11 Step Into逐條 執行程序指令;F5 Go直接把程序執行到最后;

 

在工具欄上也有調試可以直接使用:

 

此程序的調試過程與結果如下:

0

 

 1

 

2

 

3

 

再次執行將調至main處循環執行

以看到將寄存器R0R1的值相加存入R2當中。

  

  4) 結束調試

 

 

6、其他

  1) 如果在調試期間修改程序,修改完成后點擊重新生成仿真

 

  2) 在該行指令的最前面點擊可以設置斷點,或按F9,供調試過程中使用

 

  3) 項目設置

 

Core的設置用的默認的Cortex-A5,選用ARM的也沒有影響

 

Debugger Driver一定要選擇Simulator模擬

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM