跳到主要内容
版本:Next

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 界面主要包含上行和下行、以及参数设置项、辅助功能等几部分组成,如下所示:

image-20230703163928090

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 拷贝、清除、保存、自动缓存到文件

image-20230703165415543

  • 拷贝:将当前的终端中内容拷贝到系统剪贴板。
  • 清除:清除终端中的文本内容。
  • 保存到文件:将接收到的数据保存到文件。
  • 自动缓存到文件:自动将接收到的数据缓存到用户指定的文件中。
  • 编码:设置文本编码,可在GB2312 和 UTF-8 之间进行切换。
  • 显示时间戳:显示数据的时间戳。

4.2.2.4 启动、停止RTT、复位、运行

image-20230703171331892

  • 启动RTT:启动RTT Viewer

    • 调试参数设置:

      image-20230703173806454

      调试端口和速度设置:设置工作协议模式SWJ或者JTAG,以及设置工作的时钟频率,最高为60Mhz。

      连接后强制运行:勾选此功能,连接到目标芯片后,将强制运行目标芯片。

      RTT 控制块搜索:设置控制块在SRAM中的地址(通过map查找),以及搜索大小(可通过模板快速设置)。

  • 停止RTT:停止RTT Viewer。

  • 复位芯片:复位目标芯片。

  • 运行(暂停):设置目标芯片为运行模式或者是Halt 模式。

4.2.3 RTT Viewer 下行通道

image-20230703174645635

4.2.3.1 发送设置

  • 发送输入框:输入将要发送到终端的文本。
  • 清除:image-20230703174737456清空当前文本。
  • 换行符:设置换行符(CRLF、CR、LF)。
  • Enter: 发送数据。
提示

回车键默认启动发送,并根据当前设置Padding 换行符,如通过点击 [Enter] 按钮进行发送,则默认不带换行符,如有需要,手动添加换行符或者其他控制字符。

4.2.3.2 拷贝、清除、保存、自动缓存到文件

image-20230703180241409

  • 拷贝:将当前的终端中内容拷贝到系统剪贴板。
  • 清除:清除终端中的文本内容。
  • 保存到文件:将接收到的数据保存到文件。
  • 自动缓存到文件:自动将接收到的数据缓存到用户指定的文件中。