您现在的位置:首页 > 产品中心 > Arm官方开发工具 > KEIL开发套件 > KEIL开发套件

ULINK2 仿真器

Keil ULINK2 调试适配器用于将 PC 的 USB 端口连接到目标系统(通过 JTAG、SWD 或 OCDS),允许您对目标硬件上的嵌入式程序进行编程和调试。
Keil ULINK2 调试适配器用于将 PC 的 USB 端口连接到目标系统(通过 JTAG、SWD 或 OCDS),允许您对目标硬件上的嵌入式程序进行编程和调试。

特点

  • 支持各种 ARM7、ARM9、Cortex-M、8051 和 C166 设备
  • JTAG 速度高达 10MHz
  • 针对基于 ARM Cortex-M 的设备的串行线调试 (SWD) 支持
  • 适用于 Cortex-M 高达 1 兆比特/秒(UART 模式)的串行线查看器 (SWV) 数据跟踪
  • 在执行、终端仿真和串行调试输出过程中具有内存读/写功能的实时代理
  • 与 Keil µVision IDE 和调试器无缝集成
  • 宽泛的目标电压范围:2.7V - 5.5V
  • USB 供电(不需要电源)
  • 使用标准 Windows USB 驱动程序的即插即用安装
  • 目标连接器
    • 10 针 (0.05") - Cortex 调试连接器
    • 20 针 (0.10") - ARM 标准 JTAG 连接器
ULINK2 可用于:
  • 片上调试(使用片上 JTAG、SWD 或 SWV),
  • 闪存编程(使用用户可配置的 Flash 编程算法)。
使用 ULINK2 适配器和 Keil µVision IDE/调试器,您可以在目标硬件上轻松地创建、下载和测试嵌入式应用程序
 
ABI 规范》(ULINK2 Specifications)

功能 ULINK2
调试功能
RAM 断点 不限
ROM 断点 (ARM7/9) 最大为 2
ROM 断点 (Cortex-M3) 最大为 8
ROM 断点 (µPSD)
(执行时无法设置)
最大为 5
ROM 断点 (XC800)
(执行时无法设置)
最大为 4
ROM 断点 (XC166) 最大为 4
执行断点
(执行时设置)
访问断点 (ARM7/9) 最大为 2
(只能读/写,带值)
访问断点 (Cortex-M3) 最大为 4
(带值)
访问断点 (µPSD) 最大为 3
访问断点 (XC800) 在 IDATA 中最大为 1
访问断点 (XC166) 最大为 1
调试支持
实时代理 (ARM7/9)
串行线调试 (Cortex-M)
数据跟踪 (Cortex-M3)
(串行线查看器)
指令跟踪 (Cortex-M3)
(嵌入式跟踪宏单元 - ETM)
性能
JTAG 时钟 = 10MHz
内存读/写 ˜ 28KB/s
闪存读/写 ˜ 25KB/s
数据跟踪流式处理 1Mb/s
连接器
10 针 (0.05")
(Cortex 调试连接器)
20 针 (0.1")
(ARM 标准 JTAG 连接器)
20 针 (0.05")
(Cortex 调试+ETM 连接器)
16 针 (0.1")
(Infineon OCDS 连接器)
14 针 (0.1")
(ST µPSD 连接器)
I/O 电压范围 2.7V - 5.5V
支持的设备系列
XC800 (8051)
µPSD (8051)
XC166/XE166/XC2000
LPC950 (8051)
ARM7
ARM9
Cortex-M0
Cortex-M1
Cortex-M3
Cortex-M4