RTT使用技巧

RTT:

1、将接下来在RTT Viewer上显示的数据记录到指定文件:
使用 Menu Data --> Start Logging...

快捷键:F5
停止记录并关闭文件 Shift+F5

2、使用代码控制显示在RTT Viewer上的文本的颜色
使用格式1:
SEGGER_RTT_WriteString(0, RTT_CTRL_RESET"Red: " //该字符串使用普通文本
RTT_CTRL_TEXT_BRIGHT_RED"This text is red. //该字符串文本为红色
"RTT_CTRL_TEXT_BLACK""RTT_CTRL_BG_BRIGHT_RED"This background is red." //该文本为黑色,背景为红色
RTT_CTRL_RESET"Normal text again."); //普通文本

在前面使用控制字符串

格式2:
SEGGER_RTT_printf(0, "%sTime:%s%s %.7d\n",
RTT_CTRL_RESET,
RTT_CTRL_BG_BRIGHT_RED,
RTT_CTRL_TEXT_BRIGHT_WHITE,
1111111
);
//
// Clear the terminal.
// The first line will not be shown after this command.
//
SEGGER_RTT_WriteString(0, RTT_CTRL_CLEAR);
SEGGER_RTT_printf(0, "%sTime: %s%s%.7d\n",
RTT_CTRL_RESET, //普通文本
RTT_CTRL_BG_BRIGHT_RED, //背景为红色
RTT_CTRL_TEXT_BRIGHT_WHITE,//文本为白色
2222222 //要显示的数据
);

将控制字符串当中%s输入,依然会被识别

 

posted @ 2017-11-10 10:05  haxi  阅读(1292)  评论(0编辑  收藏  举报