Ⅰ、寫在前面
在【IAR for ARM系列教程(三)_菜單(Ⅰ)】文章中講述了前面四個(gè)重要菜單File文件、Edit編輯、View視圖、Project工程里面的內(nèi)容。
本文講述后面六個(gè)菜單Debug調(diào)試、Disassembly反匯編、ST-Link下載調(diào)試工具、Tools工具、Window窗口、Help幫助的內(nèi)容。
其中“Debug調(diào)試、Disassembly反匯編”兩個(gè)菜單是在調(diào)試模式時(shí)才有的。“下載調(diào)試工具”是由你工程目標(biāo)配置所決定的(上面截圖是配置ST-Link)。
本文內(nèi)容已經(jīng)整理成PDF文件,提供給大家下載:
http://pan.baidu.com/s/1eSeDSu2
Ⅱ、Debug調(diào)試菜單
這個(gè)菜單只有在調(diào)試模式下才會(huì)顯示出來,里面大部分的內(nèi)容(前面9項(xiàng))都存在于【工具欄】,可以參看鏈接文章里面“調(diào)試工具欄”的內(nèi)容。
1.Go:全速運(yùn)行 F5
2.Break:停止運(yùn)行
3.Reset:復(fù)位
4.Stop Debugging:停止調(diào)試 Ctrl + Shift + D
5.Step Over:逐行運(yùn)行 F10
6.Step Into:跳入運(yùn)行 F11
7.Step Out:跳出運(yùn)行 Shift + F11
8.Next Statement:運(yùn)行到下一語(yǔ)句
9.Run to Cursor:運(yùn)行到光標(biāo)行
10.AutoSetp:自動(dòng)步驟運(yùn)行
11.Set Next Statement:設(shè)置下一條語(yǔ)句
12.C++ Exceptions:C++異常
13.Memory:內(nèi)存保存/復(fù)位
14.Refresh:調(diào)試更新
15.Logging:調(diào)試日志
前面9項(xiàng)的內(nèi)容是我們常用的菜單,全部位于工具欄里面,如下圖:
AutoSetp自動(dòng)步驟運(yùn)行:這個(gè)功能可以設(shè)定自動(dòng)運(yùn)行的xx模式,間隔xx時(shí)間運(yùn)行,可以進(jìn)入微信查看自動(dòng)調(diào)試動(dòng)畫效果:
Ⅲ、Disassembly反匯編菜單
這個(gè)菜單其實(shí)很簡(jiǎn)單,就是選擇反匯編的模式,總共四種,我們一般選擇自動(dòng)模式(默認(rèn))。
Ⅳ、下載調(diào)試工具
這個(gè)菜單的內(nèi)容會(huì)隨你工程配置的下載調(diào)試改變而改變,可以看見我上面截圖中有兩種類型(ST-Link和Simulator)。這個(gè)菜單里面的內(nèi)容使用頻率較少,可以這么說,初學(xué)者和一般的工程師都使用不到。
Ⅴ、Tools工具菜單
這個(gè)菜單主要是針對(duì)編輯代碼相關(guān)的配置,對(duì)于自定義不同風(fēng)格比較實(shí)用。
1.Options:工具配置選項(xiàng)
2.Filename Extension:文件擴(kuò)展名
3.Configure Viewers:配置預(yù)覽
4.Configure Custom Argument Variables:配置自定義參數(shù)變量
5.Configure Tools:配置工具
6.Project Converter:工程轉(zhuǎn)換
Options工具配置選項(xiàng)是比較重要的一個(gè)菜單,里面包含了我們字體大小、顏色、快捷鍵、工程輸出信息等一系列比較實(shí)用的內(nèi)容。
Configure Tools配置工具可以增加一些相關(guān)的命令,有點(diǎn)類似于Keil目標(biāo)配置選項(xiàng)中User里面用戶添加命令。
Project Converter工程轉(zhuǎn)換這個(gè)對(duì)于同時(shí)在Keil和IAR兩個(gè)工具上開發(fā)的人比較實(shí)用,可以直接從Keil工程轉(zhuǎn)換為IAR工程。操作很簡(jiǎn)單,找到需要轉(zhuǎn)換的Keil工程,直接轉(zhuǎn)換就是了,如下圖:
Ⅵ、Window窗口菜單
這個(gè)菜單需要和View視圖菜單區(qū)分開來,主要針對(duì)的是編輯窗口。
1.Close Tab:關(guān)閉選項(xiàng)卡(關(guān)閉選中的一個(gè)窗口) Ctrl + F4
2.Close Window:關(guān)閉窗口(關(guān)閉所有窗口)
3.Split:拆分窗口
4.New Vertical Editor Window:新建垂直編輯窗口
5.New Horizontal Editor Window:新建水平編輯窗口
6.Move Tabs to Previous Window:移動(dòng)標(biāo)簽之后的窗口
7.Move Tabs to Previous Window:移動(dòng)標(biāo)簽之前的窗口
8.Close All Tabs Except Active:關(guān)閉除了活躍的所有選項(xiàng)卡
9.Close All Tabs to the Right of Active:關(guān)閉活躍窗口右邊所有標(biāo)簽
10.Close All Editor Tabs:關(guān)閉所有編輯選項(xiàng)卡
Split拆分窗口就是將一個(gè)窗口拆分為上下左右四個(gè)窗口,如下圖:
New Vertical Editor Window新建垂直編輯窗口和New Horizontal Editor Window新建水平編輯窗口類似,只是一個(gè)是左右,一個(gè)是上下。新建垂直編輯窗口如下圖:
Ⅶ、Help幫助菜單
這個(gè)菜單里面內(nèi)容比較實(shí)用哦,我寫的大部分內(nèi)容都是參考這里面的,其實(shí)主要的也就是所謂的幫助文檔。
Content內(nèi)容、Index索引、Search搜索是對(duì)應(yīng)幫助文檔里面的內(nèi)容,如下如:
Lincense Manager許可證管理,注冊(cè)的時(shí)候就是這里。
About關(guān)于軟件的版本信息。
-
ARM
+關(guān)注
關(guān)注
134文章
9098瀏覽量
367694 -
IAR
+關(guān)注
關(guān)注
5文章
352瀏覽量
36693 -
File
+關(guān)注
關(guān)注
0文章
19瀏覽量
14341
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論