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 |