chejia12 发表于 2022-10-27 11:51

【开源代码】-基于国民N32G45x系列MCU使用JLINK的开发组件工具 RTT Viewwer 调试打印

本帖最后由 chejia12 于 2022-10-28 13:20 编辑

平常开发者为了开发调试的方便,经常使用串口实现打印printf的数据重定向操作,但是在某些极端的情况之下,可能串口在硬件上和打印速度上会有硬件的限制和响程序的运行。所以RTT Viewer可以弥补硬件和软件的不足之处RTT通信速率为714k/s。相对于串口11.5k/s (115200bps)的速率,优势非常明显。在一些对时间敏的场景,串口无法胜任,可考虑使用RTT本次是在 国民技术N32G457XXXX系列里面使用RTT,理论上使用JLINK调试即可使用RTT。据调试方面弥补串口带来的硬件和软件约束。

sy12138 发表于 2022-10-27 16:49

文档下载不了

chejia12 发表于 2022-10-28 13:21

sy12138 发表于 2022-10-27 16:49
文档下载不了

现在呢

vivilyly 发表于 2023-6-13 20:36

山.寨jlink 可以使用rtt吗

modesty3jonah 发表于 2023-6-13 20:44

在目标系统中添加RTT组件,并在代码中引入RTT库文件。

pixhw 发表于 2023-6-13 20:49

使用RTT Viewer可以方便地查看实时线程的执行情况、内存占用情况、任务切换时间等信息,从而优化系统性能并提高开发效率。

olivem55arlowe 发表于 2023-6-13 21:24

首先调用SEGGER_RTT_ConfigUpBuffer()函数进行RTT缓冲区初始化;然后,在程序循环中使用SEGGER_RTT_printf()函数向RTT缓冲区输出信息。

kkzz 发表于 2023-6-13 21:54

RTT Viewer是一种支持J-Link调试器的GUI工具,可以用于在Windows下对RT-Thread中的实时线程进行追踪和调试。

lihuami 发表于 2023-6-13 22:05

RTT Viewer是一款使用J-Link调试器连接目标系统进行实时跟踪和日志输出的工具。

deliahouse887 发表于 2023-6-13 22:47

打开J-Link软件,选择对应的设备及连接方式,并启动RTT Viewer。在RTT Viewer的界面中,选择对应的通道,并设置波特率等参数。

1988020566 发表于 2023-6-13 22:57

在使用RTT Viewer进行调试时,需要根据目标系统和实际情况进行相应的配置和优化。

maqianqu 发表于 2023-7-5 14:44

可以使用J-Link的RTT功能和RTT Viewer工具来进行MCU的调试。

sdlls 发表于 2023-7-5 15:03

将J-Link调试器连接到您的目标MCU,并确保正确配置了连接选项,如选择正确的设备、调试模式和通信接口等。

wilhelmina2 发表于 2023-7-5 16:12

J-Link 的开发组件工具 RTT Viewer(Real-Time Terminal Viewer)是一种调试工具,用于与通过 Segger Real-Time Transfer(RTT)功能连接标设备进行实时通信和调试。

benjaminka 发表于 2023-7-5 16:23

RTT Viewer工具还提供了一些交互式的调试功能,如发送指令给目标设备、读取和写入变量值等

cemaj 发表于 2023-7-5 16:27

参考 Segger 官方文档和 J-Link 用户手册

chenci2013 发表于 2023-7-5 16:36

建立RTT连接,RTT Viewer工具会显示来自目标设备的RTT输出信息。

deliahouse887 发表于 2023-7-5 16:41

MCU项目中,需要配置RTT以使其与J-Link调试器兼容。这通常涉及在项目中添加RTT库文件,并在代码中启用和初始化RTT。

hudi008 发表于 2023-7-5 21:25

使用 J- 调试器和 RTT 功能, 可以在目标设备上实时输出日志信息、变量值和调试信息,以便更轻松地进行软件调试和故障排除。

fengm 发表于 2023-7-5 21:50

可以在RTT Viewer工具界面上看到通过RTT发送的日志信息、变量值和其他调试信息。
页: [1] 2
查看完整版本: 【开源代码】-基于国民N32G45x系列MCU使用JLINK的开发组件工具 RTT Viewwer 调试打印