- 基于ARM的小功率電動汽車控制器開發
- 高志剛編著
- 434字
- 2021-03-10 14:17:44
2.4 下載和調試程序
采用J-LINK仿真器將計算機USB接口與STM32F103VBT7芯片的JTAG接口進行連接,在電路板上完成后,即可以進行程序燒寫。ARM芯片的JTAG接口的定義和連接關系如表2-3所示。
表2-3 芯片JTAG信號連接關系

單擊軟件界面的“Download”按鈕,如圖2-26所示。根據軟件界面下方窗口的提示消息,可以判斷程序是否已經成功燒入芯片。當程序燒寫完成后,芯片會自動復位并運行,此時新燒寫的程序開始生效。

圖2-26 將程序燒寫入芯片的界面
單擊軟件界面右上方的“Debug”按鈕,即可進入調試模式,如圖2-27所示。再次單擊“Debug”按鈕,將退出調試模式。

圖2-27 進入調試模式并運行程序
單擊圖2-27中的“Run”按鈕,或者按快捷鍵“F5”,可以啟動程序運行。單擊圖2-28中的“Stop”按鈕,可以停止程序運行。單擊圖2-29中的“Step Over”按鈕,可以使程序單步運行,方便觀察程序的執行結果。

圖2-28 利用工具欄的按鈕停止程序運行

圖2-29 利用單步執行來觀察程序運行結果
在圖2-29中,可以將待觀察的變量添加到監視框(見其中的Watch 1窗口),由此觀察變量的數值。并且可以通過右鍵單擊該變量,來修改變量的表現形式等屬性。