4.2 RTT Viewer
Power Debugger 集成了完整的RTT Viewer 功能(通道0),支持以下特性和功能
- 支持HID 和 Win USB 驱动接口。
- 支持本地USB模式、本地直连模式,局域网模式,公网模式等RTT Viewer 的通信。
- 支持终端字体大小设置。
- 支持0~15 通道(全端点)。
- 支持复制、清除、保存到文件、自动缓存等功能(上行和下行)。
- 支持扩展命令(清屏、文本颜色、背景色)等。
- 支持文本编码切换
- 支持显示时间戳
- 支持换行符设置
- 支持SW 、JATG 双协议
- 支持时钟 最高可达 50Mhz
- 支持芯片目标芯片复位
- 支持目标芯片运行状态切换
提示
工作在局域网或者公网模式下时,可能速度较慢,请尽量避免大数据和低延时的终端输出。
4.2.1 RTT Viewer 一览
RTT Viewer 界面主要包含上行和下行、以及参数设置项、辅助功能等几部分组成,如下所示:
4.2.2 RTT Viewer 上行通道
4.2.2.1 终端ID
默认为所有ID终端(All),可通过点击 0 ~ 15 对应的标签页,切换到对应的终端ID页。
4.2.2.2 字体
可设置字体大小,可在 8 ~ 20 pt 之间进行设置。
4.2.2.3 拷贝、清除、保存、自动缓存到文件
- 拷贝:将当前的终端中内容拷贝到系统剪贴板。
- 清除:清除终端中的文本内容。
- 保存到文件:将接收到的数据保存到文件。
- 自动缓存到文件:自动将接收到的数据缓存到用户指定的文件中。
- 编码:设置文本编码,可在GB2312 和 UTF-8 之间进行切换。
- 显示时间戳:显示数据的时间戳。
4.2.2.4 启动、停止RTT、复位、运行
启动RTT:启动RTT Viewer
调试参数设置:
调试端口和速度设置:设置工作协议模式SWJ或者JTAG,以及设置工作的时钟频率,最高为60Mhz。
连接后强制运行:勾选此功能,连接到目标芯片后,将强制运行目标芯片。
RTT 控制块搜索:设置控制块在SRAM中的地址(通过map查找),以及搜索大小(可通过模板快速设置)。
停止RTT:停止RTT Viewer。
复位芯片:复位目标芯片。
运行(暂停):设置目标芯片为运行模式或者是Halt 模式。
4.2.3 RTT Viewer 下行通道
4.2.3.1 发送设置
- 发送输入框:输入将要发送到终端的文本。
- 清除:清空当前文本。
- 换行符:设置换行符(CRLF、CR、LF)。
- Enter: 发送数据。
提示
回车键默认启动发送,并根据当前设置Padding 换行符,如通过点击 [Enter] 按钮进行发送,则默认不带换行符,如有需要,手动添加换行符或者其他控制字符。
4.2.3.2 拷贝、清除、保存、自动缓存到文件
- 拷贝:将当前的终端中内容拷贝到系统剪贴板。
- 清除:清除终端中的文本内容。
- 保存到文件:将接收到的数据保存到文件。
- 自动缓存到文件:自动将接收到的数据缓存到用户指定的文件中。