Ⅰ、寫在前面
在【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文章
9553瀏覽量
391867 -
IAR
+關注
關注
5文章
410瀏覽量
38539 -
File
+關注
關注
0文章
19瀏覽量
14700
發布評論請先 登錄
如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?
請問如何在 IAR Embedded Workbench for ARM 開發環境中啟用可配置數據閃存并設置大小?
「芯生態」杰發科技AC7870攜手IAR開發工具鏈,助推汽車電子全棧全域智能化落地
IAR攜手矽力杰與普華基礎軟件加速RISC-V車規芯片發展
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:通過工程遷移實現項目資產的更好管理
菜單的使用:Menu是菜單接口,一般用于鼠標右鍵彈窗、點擊彈窗等
IAR全面支持芯馳科技車規MCU芯片E3650
帶四核Arm Cortex-A57和四核Arm Cortex-A53 CPU的RZ/G2H超高性能微處理器數據手冊
IAR for ARM系列教程(四)_菜單 (Ⅱ)
評論