STM32打印log--使用J-Link RTT Viewer
Posted 何事误红尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32打印log--使用J-Link RTT Viewer相关的知识,希望对你有一定的参考价值。
1. 概述
以往总是通过串口打印log,但经常因资源限制,无法打印。最近接触到J-Link RTT Viewer,本文目的是记录下使用方法(只需要把J-Link安装目录下的源文件,添加到自己的工程就可以了)。
参考连接:【嵌入式小技巧】STM32 实现 SEGGER RTT 打印(超详细),根据博客自己操作了下。
2. 找到驱动文件
按照如下,进入J-Link安装目录,可以找到源文件的压缩包:
解压后文件如下:
进入RTT文件夹,这里面就是需要添加到Keil工程的文件:
3. 添加到工程
在keil工程中添加驱动文件的两个.c文件:
添加初始化程序
SEGGER_RTT_Init();
SEGGER_RTT_printf(0, "Hello world !");
4. 查看打印结果
启动J-Link RTT Viewer:
设置下连接方式,选择对应的MCU。这里设置了芯片的资源范围,测试了下,使用auto就可以:
设置好后,就进入了终端界面。在下方会显示连接状态,这里因为MCU已经运行了程序,所以立刻打印了Hello world!
:
以上是关于STM32打印log--使用J-Link RTT Viewer的主要内容,如果未能解决你的问题,请参考以下文章
调试备忘录-J-Link RTT的使用(原理 + 教程 + 应用 + 代码)
H7-TOOL迎来新版固件V2.09,WiFi压缩图传,FDCAN/Modbus助手波形打印上线,完善串口助手/RTT/Lua小程序,脱机烧增加新型号