|
1、使用JLinkRTTLogger 时,从任意终端(x=【0-15】)都可以输出,但是只能输出到文件
程序中调用如下:SEGGER_RTT_printf(x, "hello world segger rtt\r\n");
2、使用JLinkRTTViewer时,为什么只能从终端0输出显示
即:SEGGER_RTT_printf(0, "hello world segger rtt\r\n");
为什么如下这样不行?
SEGGER_RTT_ConfigUpBuffer(1, "RTUP", buffup, 1024, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
SEGGER_RTT_ConfigDownBuffer(1, "RTDOWN", buffdown, 1024, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
SEGGER_RTT_printf(1, "hello world segger rtt\r\n");
但是这样又是可以的:
SEGGER_RTT_ConfigUpBuffer(1, "RTUP", buffup, 1024, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
SEGGER_RTT_ConfigDownBuffer(1, "RTDOWN", buffdown, 1024, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
SEGGER_RTT_SetTerminal(1);
SEGGER_RTT_printf(0, "hello world segger rtt\r\n");
|
|