如何使用keil進行軟體的程式除錯

來源:酷知科普網 9.43K

我們在編寫微控制器的程式的時候經常會用到keil軟體,但有時我們的程式執行不出正確不的結果,這時候就需要我們使用keil自帶的除錯功能一步一步的執行除錯程式檢查錯誤。我們這裡使用的是虛擬除錯,並沒有在真實硬體上進行除錯。當然,這在有些程式上是有限制的,不過對於大部分的程式這時最快的方法。

如何使用keil進行軟體的程式除錯

操作方法

(01)開啟keil軟體,這裡我們已經預設打開了一個工程檔案了點選我畫圈的那個按鈕,進入設定

如何使用keil進行軟體的程式除錯 第2張

(02)在Debug那個選項卡里我們選擇use simulator,使用軟體進行除錯

如何使用keil進行軟體的程式除錯 第3張

(03)設定完畢後,我們可以在選單欄找到這個放大鏡的圖示點選這個按鈕進行除錯操作

如何使用keil進行軟體的程式除錯 第4張

(04)可以看到程式已進入正常的除錯模式執行這個時候程式是不會自動的去執行的,需要我們點選下一步的按鈕才會一步一步的去執行

如何使用keil進行軟體的程式除錯 第5張

(05)這時我們點選選單欄的watch圖示可以選擇一個檢視視窗,我們這裡選擇watch1就好了

如何使用keil進行軟體的程式除錯 第6張

(06)在這裡可以檢視任意變數的值你可以在下面輸入你想檢視的變量回車就好了方便我們追蹤發現錯誤

(07)在軟體的最左邊是暫存器的變數值,方便我們隨時檢視暫存器值是否正確在上面的選單欄那一行第一個是復位按鈕,按下後程序會進行復位操作第二個直接執行,就像我們平時一樣,程式自動的由上自下的執行,一般我們都會加斷點進行除錯加斷點直接雙擊當前行就可以了第三個X是停止執行後面的都是單步執行,具體的進入或跳出請看圖示

如何使用keil進行軟體的程式除錯 第7張
熱門標籤