Keil uVision程序調(diào)試常用技巧
在前面的文章中我們介紹了如何開始仿真調(diào)試,接下來我們將介紹一些常用的調(diào)試技巧。1. 了解編譯工具當打開已經(jīng)設計好的程序時,我們首先需要認識一些有用的工具。在Keil uVision中,藍色標識表示當前
在前面的文章中我們介紹了如何開始仿真調(diào)試,接下來我們將介紹一些常用的調(diào)試技巧。
1. 了解編譯工具
當打開已經(jīng)設計好的程序時,我們首先需要認識一些有用的工具。在Keil uVision中,藍色標識表示當前選中的c文件進行編譯。紅色標識表示增量編譯,即只對修改過的部分進行重新編譯,可以節(jié)省時間。黑色標識表示全部重新進行編譯,通常在懷疑編譯結果時使用。保持零警告是一個良好的編程習慣。
2. 處理編譯錯誤
當項目進行編譯時,如果出現(xiàn)錯誤,我們需要雙擊錯誤信息來定位到錯誤行以修復錯誤。錯誤的種類多種多樣,這時候就考驗你語言編寫的基本功。例如,下圖是一個簡單的錯誤實例,無意中多打入了字母,只需去掉后重新編譯即可。
3. 開始仿真調(diào)試
當一切正常時,讓我們認識一下接下來需要用到的工具。從左到右依次為:開始進入仿真調(diào)試、設置或移除斷點、允許或取消斷點、允許或取消全部斷點、移除全部斷點。
4. 設置調(diào)試配置
在開始調(diào)試之前,請注意圖示中標注的部分。推薦選中,這樣開始調(diào)試時代碼光標會指向main函數(shù)的第一行,否則可能會停留在前面的匯編代碼處。
5. 開始代碼調(diào)試
點擊"開始進入仿真調(diào)試"按鈕后,您將會看到相應的界面,這樣您就可以真正開始您的代碼調(diào)試了。關于接下來的調(diào)試步驟,我將在后續(xù)的文章中介紹。
通過以上介紹,希望您能更好地掌握 Keil uVision 程序調(diào)試的常用技巧。