2015-08-26 58 views
0

我買了一個便宜的「st-link v2仿真程序員」和Ebay的STM32f013C8T6。在Windows 8上使用Atollic和MCU的SWD接口,我可以上傳和運行代碼,設置斷點和觀察變量,但是我不能在ITM或SWV跟蹤上使用printf。沒有SWV或ITM與ST - 鏈接V2模擬器程序員和stm32f103c8t6

我也試過用Nucleo stm32l152re板的真正的ST-LINK v2,結果相同。

ST-LINK和MCU之間的連接如下:

ST-LINK - MCU:

SWDIO - SWDIO, GND - GND, SWCLK - SWCLK, 3.3V - 3.3V在eBay的ST-LINK

未使用的引腳: RST,游泳

上真正的ST-LINK未使用的引腳: NRST,SWO

任何意見在這個問題將不勝感激,我很樂意提供更多的信息,如果需要的話。

回答

0

我假設你已經完成了Atollic在這個link中所說的? 基本上,ITM需要下列事情重定向printf()的

應用程序應printf()的輸出發送到一個ITM通道

的JTAG探針必須支持SWV

調試器必須具有SWV與跟蹤相應的ITM通道啓用

儘管你的供應商,我假設所有的ST鏈接應該支持printf重定向。 (否則,使用ST-Link實用程序並更新您的ST鏈接固件)

希望這會有所幫助。

相關問題