CoreSight 访问工具 (CSAT)
CoreSight 访问工具 (CSAT) 为目标的 CoreSight 调试访问端口(DAP,可访问芯片上的调试和系统总线)提供可用脚本编写的低级接口。CSAT 用于在调试器与目标建立连接之前执行初始引入测试。
通过 CSAT 可以配置与 DAP 相连的第三方 IP,如自定义的工具硬件,当调试器连接到 ARM 处理器时可以使用 CSAT。这样可以调试与硬件相关的复杂问题。
Python 脚本
ARM 目标连接产品通过 Python 脚本实现了强大的目标控制。例如,允许用户将产品配置为在将它们连接到目标后自动刷新监视器计数器,并解决硬件错误。
RDDI 和 GDB 线接口
RDDI 是 ARM 调试器与目标连接产品之间的主要接口。同时适用于 ARM 和其他处理器内核的第三方调试器可以使用 RDDI 接口连接到 RVI 或 DSTREAM。这些硬件单元中的固件具有灵活的架构,可通过单个调试接口连接到 SoC 上的多个 ARM 和第三方 IP 内核。
RDDI 可以免费下载。

与 RVI 或 DSTREAM 的 RDDI 连接可用来获取对目标设备内 JTAG 扫描链的访问权限。这样,就可以将该单元用于执行简单的任务(如生产测试)。
借助与 ARM 目标连接产品之间的 GDB 线接口,可以通过 JTAG 或串行线调试将 GNU 调试器 (GDB) 连接到目标。此连接将 GDB 的功能扩展为包含停止模式调试:启动、停止和更改处理器和协处理器寄存器、内存和外设的状态。
虚拟以太网
使用 ARM 目标连接产品,可以通过 JTAG 或串行线调试实现虚拟以太网通道。虚拟以太网提供了灵活的通信链接,可从设计周期的非常早的阶段支持远程文件系统。
虚拟以太网只要求有效的调试连接,因此可在以太网硬件或设备特定的驱动程序能够正常工作之前使用。虚拟以太网驱动程序由 ARM 提供。



