轉自 |?麥克泰技術
Segger提供的ST例程都是使用J-Link進行調試的,如果我們只有ST-Link仿真器那又該怎么辦呢?本文我們將介紹如何在Segger Embedded Studio中使用ST-Link進行調試。
在Embedded Studio中設置使用ST-Link: 我們使用的是Segger 提供emBOS-STM32L476RG的項目
選中工程,按右鍵,選擇Options:
選擇Debug->Debugger->Target Connection,在最右側點擊,就出現一個復選框的下箭頭,點擊下箭頭,彈出復選框,選擇 GDB Server:
運行結果如下圖:
這時,我們可以IDE中的OUTPUT窗口中看到,GDB Server連接完成,在右下邊提示條上顯示了一個GDB Server。
現在,我們從主菜單上選擇Debug->Go
在Output窗口,可以看到下載信息如下圖:
我們看到程序停在Main函數的地方,可以開始調試了。
小結
許多ST開發(fā)板沒有提供JTAG或SWD接口,僅提供了板載ST-Link,通過該方法,可以很方便的在Segger Embedded Studio中實現ST-Link調試程序。
------------ END ------------
長按前往圖中包含的公眾號關注
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!