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





