keil?

Tags: 技巧, 程序,

接前面所述,Keil的調試功能還有很多我們可以跟蹤觀察程序所走過的流程,並能看到當前所處的層次。如圖所示。目前所處main函數中。

keil uVision常用技巧續2

工具/原料

Keil uVision

Ulink2仿真器

方法/步驟

繼續執行代碼你會看到執行過的變量出現在了下圖中,然後按F11進入函數內部,如圖。對比上面你看到了新的變化,這裡就是可以查看出棧入棧的觀察窗口。

keil uVision常用技巧續2

keil uVision常用技巧續2

下圖中標註的mem是否有注意到,它又是什麼作用呢?Memory共有四個窗口。它的用法可謂是多種多樣。

keil uVision常用技巧續2

點擊View在下拉菜單中選擇Memory 窗口出現新的菜單,你看到四個Memory選項。

keil uVision常用技巧續2

選擇memoery1,你看到在IDE的下方出現一個新的窗口界面。圖示中我輸入了16進制0地址,所有程序都是從0地址開始執行的。因此你看到的其實是整個代碼的開頭部分。

keil uVision常用技巧續2

你可以任意拉動其大小,讓它按照你所想的去顯示。譬如圖中選擇按照16進制的順序排列,每行16個數據。

keil uVision常用技巧續2

memory窗口還有很多其它的用法,留待下一篇介紹。

相關問題答案