- 解决:用的是NuTiny-SDK-Nano130开发板,示例代码中,printf最终输出的数据函数fputc是通过UART0输出的,我外接串口到PC后,能在PC上的串口终端看到printf的输出信息,但是Debug(printf)Viewer窗口无输出。
- 在C、C++中加入定义 DEBUG_ENABLE_SEMIHOST
- 启用semihost就ok 最新的库是楼上那样弄的 以前是自己在代码里 #define一下 就可以。
- 查看响应串口是否输出的内容,不一定是Debug(printf)Viewer窗口
STM32--KEILprintf打印--SEMIHOST机制
最新推荐文章于 2023-06-22 10:24:39 发布