本帖最后由 SimpleLife 于 2018-6-23 13:12 编辑
【转载】https://blog.csdn.net/qq_31247231/article/details/80769131 于师兄推荐,得知JLINK RTT可以代替串口输出pirntf。
优点:可以不占用串口,在调试时,只需要SWD,4条线连接MCU 缺点:不能输出浮点数,这个可以把浮点数*N,当整数输出。
使用方法: 1,下载JLINK驱动,V5.02版本链接:https://pan.baidu.com/s/1ni_dZ3X_Mb_9SSKCvSFvqA 密码:6jee 下载RTT文件: http://download.segger.com/J-Lin ... entation_140925.zip 2,RTT文件解压后,复制RTT,Syscalls文件夹到工程目录下,添加SEGGER_RTT.c , SEGGER_RTT_printf.c , RTT_Syscalls_KEIL.c到工程目录下。 3, 添加 [mw_shl_code=c,true]#include "SEGGER_RTT.h"
#include "SEGGER_RTT_Conf.h"[/mw_shl_code] 使用SEGGER_RTT_printf()函数即可发送数据。 编译,下载到开发板,打开J-link驱动下JLinkRTTViewer.exe文件, 选择对应的MCU,点击OK后,即可看到输出字符。
|