Software Development Tools by SEGGER – The Embedded Experts 下载这个 安装好后,打开JLinkRTTViewer.exe,按照嵌入式工程师给的连接方法,测试指令 2.调用JLinkARM.dll中的函数来写对应代码 参考:【Jlink & C#】通过C#实现Jlink RTT上位机的功能-CSDN博客 JLinkARM.dll和JLinkRTTViewer.exe在同一个文件夹,直接拿来...
J-Link RTT Viewer是在调试主机上使用RTT功能的Windows GUI应用程序。 RTT Viewer可以独立使用,打开自己与J-Link的连接,并与正在运行的调试会话目标或并行,连接到它并使用现有的J-Link连接。 RTT Viewer支持RTT的主要功能: 通道0上的终端输出 将文本输入发送到通道0 最多16个虚拟终端,只有一个目标通道 控制文本输...
首先在RTT Viewer软件中分别打开三个虚拟端口: 然后修改代码,在代码中分别向三个虚拟端口中打印信息: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 while(1){SEGGER_RTT_SetTerminal(0);SEGGER_RTT_printf(0,"Hello, SEGGER RTT Terminal 0!\r\n");SEGGER_RTT_SetTerminal(1);SEGGER_RTT_pr...
J-Link RTT Viewer是在调试主机上使用RTT功能的Windows GUI应用程序。 RTT Viewer可以独立使用,打开自己与J-Link的连接,并与正在运行的调试会话目标或并行,连接到它并使用现有的J-Link连接。 RTT Viewer支持RTT的主要功能: l 通道0上的终端输出 l 将文本输入发送到通道0 l 最多16个虚拟终端,只有一个目标通道 l...
RTT支持向不同的虚拟端口中打印信息,使用方法如下。 首先在RTT Viewer软件中分别打开三个虚拟端口: 然后修改代码,在代码中分别向三个虚拟端口中打印信息: while (1) { SEGGER_RTT_SetTerminal(0); SEGGER_RTT_printf(0, "Hello, SEGGER RTT Terminal 0!\r\n"); ...
使用J-Link RTT Viewer,可用于“虚拟”终端,允许打印到多个窗口(例如,一个用于标准输出,一个对于错误输出,一个用于调试输出)。 RTT的工作原理 RTT在MCU的存储器中使用SEGGER RTT控制块结构管理数据读写。控制块对于每个可用的信道都在内存中包含了一个ID,通过J-Link或者环形缓冲结构区(链表)都可以通过ID找到对应的...
首先打开J-Link RTT Viewer工具,会提示选择对应的设备进行连接,连上后会看到RTT Viewer connected状态 然后可以在RTT Viewer中打开多个虚拟终端 嵌入式应用代码中进行调试日志打印 #include "SEGGER_RTT.h" int main() { // 初始化RTT SEGGER_RTT_Init(); ...
J-LINK RTT Viewer支持在日志中添加时间戳和打印颜色。这需要在MCU程序中实现相应的接口,例如通过添加...
使用Telnet链接到J-Link RTT Viewer。注意一定不能关闭J-Link RTT Viewer,否则无法链接上,在PuTTY直接Enter即可,输入help可以显示命令,如下所示。 图5 显示窗口 选择输入对应的指令命令,MCU执行对应的指令操作;比如输入led1_on即可打开led1,输入led1_off关闭led1,输入led1_toggle反转led1亮灭,输入reboot则MCU重启...
1. 新建Group添加如下文件,文件都在SDK解压路径\components\rtt中:2. 添加头文件依赖:3. 在hello_world.c中添加引用:4. 创建up/downBuffer:5. 使用RTT发送:创建工作就已经完成了,接下来就是PC端的工作,打开J-Link RTT Viewer,选择器件为rt1060,这里要注意选择RTT control Block的地址,...