软件说明
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 |