面向尚未熟悉且初次使用該軟件的新手(比如我。。。)
1、建立新工作區
File-->>New Workspace
2、建立新項目
1) Project-->>Create New Project...
2) 選擇如下模板:
3) 選擇項目保存目錄及創建項目文件名
3、編寫匯編代碼
書寫代碼的時候要注意按照以下格式,注意main和B 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處循環執行
以看到將寄存器R0和R1的值相加存入R2當中。
4) 結束調試
6、其他
1) 如果在調試期間修改程序,修改完成后點擊重新生成仿真
2) 在該行指令的最前面點擊可以設置斷點,或按F9,供調試過程中使用
3) 項目設置
Core的設置用的默認的Cortex-A5,選用ARM的也沒有影響
Debugger 的Driver一定要選擇Simulator模擬