Arm RTT查看器未识别Segger RTT控制块
我想用塞格的RTT (), 但我无法在RTT查看器上看到任何输出。 我怀疑根本原因是RTT查看器没有识别RTT控制块 安装程序 主机PC使用Seggers连接 调试器(JTAG接口)连接到基于ARM-CORTEX-M4的板上,如下所示:Arm RTT查看器未识别Segger RTT控制块,arm,cortex-m,jtag,segger-jlink,Arm,Cortex M,Jtag,Segger Jlink,我想用塞格的RTT (), 但我无法在RTT查看器上看到任何输出。 我怀疑根本原因是RTT查看器没有识别RTT控制块 安装程序 主机PC使用Seggers连接 调试器(JTAG接口)连接到基于ARM-CORTEX-M4的板上,如下所示: [PC] <---- J-Link -----> [ generic CORTEX-M4 board] 在我的主文件中包含了SEGGER\u RTT.h,并添加了一个调用 SEGGER_RTT_WriteString(0, "Hello Worl
[PC] <---- J-Link -----> [ generic CORTEX-M4 board]
SEGGER\u RTT.h
,并添加了一个调用
SEGGER_RTT_WriteString(0, "Hello World from SEGGER RTT!\r\n");
在main()中
arm ONE eabi-
工具链编译应用程序,以及
——调试服务器JLINK\u GDBserverCL.exe
——调试客户端arm none eabi gdb
- Segger J-Link——硬件调试器(连接其JTAG接口)
我希望在步骤#3中看到打印,请帮助我继续。您设置了搜索范围吗?SetRTTSearchRangesId是否设置了搜索范围?SetRTTSearchRanges
SEGGER_RTT_WriteString(0, "Hello World from SEGGER RTT!\r\n");