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