我买了一个便宜的“st-link v2 仿真程序员”和一个 Ebay 的 STM32f013C8T6。在 Windows 8 上使用 Atollic 和 MCU 的 SWD 接口,我能够上传和运行代码、设置断点和观察变量,但我不能在 ITM 或 SWV Trace 上使用 printf。
我还尝试使用 Nucleo stm32l152re 板的正版 ST-LINK v2,结果相同。
ST-LINK 与 MCU 的连接如下:
ST-LINK - 单片机:
SWDIO - SWDIO,接地 - 接地,SWCLK - SWCLK,3.3V - 3.3V
ebay ST-LINK 上未使用的引脚:RST、SWIM
正品 ST-LINK 上未使用的引脚:NRST、SWO
对此问题的任何建议将不胜感激,如果需要,我很乐意提供更多信息。