Ⅰ、寫在前面
在【IAR for ARM系列教程(三)_菜單(Ⅰ)】文章中講述了前面四個重要菜單File文件、Edit編輯、View視圖、Project工程里面的內容。

本文講述后面六個菜單Debug調試、Disassembly反匯編、ST-Link下載調試工具、Tools工具、Window窗口、Help幫助的內容。
其中“Debug調試、Disassembly反匯編”兩個菜單是在調試模式時才有的。“下載調試工具”是由你工程目標配置所決定的(上面截圖是配置ST-Link)。
本文內容已經整理成PDF文件,提供給大家下載:
http://pan.baidu.com/s/1eSeDSu2
Ⅱ、Debug調試菜單
這個菜單只有在調試模式下才會顯示出來,里面大部分的內容(前面9項)都存在于【工具欄】,可以參看鏈接文章里面“調試工具欄”的內容。

1.Go:全速運行 F5
2.Break:停止運行
3.Reset:復位
4.Stop Debugging:停止調試 Ctrl + Shift + D
5.Step Over:逐行運行 F10
6.Step Into:跳入運行 F11
7.Step Out:跳出運行 Shift + F11
8.Next Statement:運行到下一語句
9.Run to Cursor:運行到光標行
10.AutoSetp:自動步驟運行
11.Set Next Statement:設置下一條語句
12.C++ Exceptions:C++異常
13.Memory:內存保存/復位
14.Refresh:調試更新
15.Logging:調試日志
前面9項的內容是我們常用的菜單,全部位于工具欄里面,如下圖:

AutoSetp自動步驟運行:這個功能可以設定自動運行的xx模式,間隔xx時間運行,可以進入微信查看自動調試動畫效果:

Ⅲ、Disassembly反匯編菜單
這個菜單其實很簡單,就是選擇反匯編的模式,總共四種,我們一般選擇自動模式(默認)。

Ⅳ、下載調試工具
這個菜單的內容會隨你工程配置的下載調試改變而改變,可以看見我上面截圖中有兩種類型(ST-Link和Simulator)。這個菜單里面的內容使用頻率較少,可以這么說,初學者和一般的工程師都使用不到。

Ⅴ、Tools工具菜單
這個菜單主要是針對編輯代碼相關的配置,對于自定義不同風格比較實用。

1.Options:工具配置選項
2.Filename Extension:文件擴展名
3.Configure Viewers:配置預覽
4.Configure Custom Argument Variables:配置自定義參數變量
5.Configure Tools:配置工具
6.Project Converter:工程轉換
Options工具配置選項是比較重要的一個菜單,里面包含了我們字體大小、顏色、快捷鍵、工程輸出信息等一系列比較實用的內容。

Configure Tools配置工具可以增加一些相關的命令,有點類似于Keil目標配置選項中User里面用戶添加命令。
Project Converter工程轉換這個對于同時在Keil和IAR兩個工具上開發的人比較實用,可以直接從Keil工程轉換為IAR工程。操作很簡單,找到需要轉換的Keil工程,直接轉換就是了,如下圖:

Ⅵ、Window窗口菜單
這個菜單需要和View視圖菜單區分開來,主要針對的是編輯窗口。

1.Close Tab:關閉選項卡(關閉選中的一個窗口) Ctrl + F4
2.Close Window:關閉窗口(關閉所有窗口)
3.Split:拆分窗口
4.New Vertical Editor Window:新建垂直編輯窗口
5.New Horizontal Editor Window:新建水平編輯窗口
6.Move Tabs to Previous Window:移動標簽之后的窗口
7.Move Tabs to Previous Window:移動標簽之前的窗口
8.Close All Tabs Except Active:關閉除了活躍的所有選項卡
9.Close All Tabs to the Right of Active:關閉活躍窗口右邊所有標簽
10.Close All Editor Tabs:關閉所有編輯選項卡
Split拆分窗口就是將一個窗口拆分為上下左右四個窗口,如下圖:

New Vertical Editor Window新建垂直編輯窗口和New Horizontal Editor Window新建水平編輯窗口類似,只是一個是左右,一個是上下。新建垂直編輯窗口如下圖:

Ⅶ、Help幫助菜單
這個菜單里面內容比較實用哦,我寫的大部分內容都是參考這里面的,其實主要的也就是所謂的幫助文檔。

Content內容、Index索引、Search搜索是對應幫助文檔里面的內容,如下如:

Lincense Manager許可證管理,注冊的時候就是這里。
About關于軟件的版本信息。
-
ARM
+關注
關注
135文章
9580瀏覽量
393286 -
IAR
+關注
關注
5文章
414瀏覽量
38654 -
File
+關注
關注
0文章
19瀏覽量
14725
發布評論請先 登錄
Atmel SAM7S系列ARM微控制器深度解析
深入解析AT91SAM SAM3N系列ARM Flash MCU
如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?
請問如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?
「芯生態」杰發科技AC7870攜手IAR開發工具鏈,助推汽車電子全棧全域智能化落地
IAR平臺現已提供對Zephyr RTOS的量產級支持
IAR發布Arm開發工具鏈v9.70.1版本
在IAR Arm開發工具鏈中--function_sections編譯選項的使用
IAR開發平臺升級Arm和RISC-V開發工具鏈,加速現代嵌入式系統開發
在IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON
從Keil MDK到IAR EWARM:通過工程遷移實現項目資產的更好管理
IAR for ARM系列教程(四)_菜單 (Ⅱ)
評論