软件说明
eil ULINKpro 调试和跟踪单元可将 PC 的 USB 端口连接到目标系统(通过 JTAG、Cortex 调试或 Cortex 调试+ETM 连接器)。利用其独特的流式跟踪技术,您可对应用程序进行编程、调试和分析。
ULINKpro 和 MDK-ARM 一起,为 Cortex-M 设备提供了扩展的即时调试功能。您可以控制处理器,设置断点,读/写内存内容,所有这些可在处理器全速运行时进行。高速数据和指令跟踪直接流式传送到 PC 上,从而您可以分析详细的程序行为。 特点
ULINKpro 和 MDK-ARM 一起,为 Cortex-M 设备提供了扩展的即时调试功能。您可以控制处理器,设置断点,读/写内存内容,所有这些可在处理器全速运行时进行。高速数据和指令跟踪直接流式传送到 PC 上,从而您可以分析详细的程序行为。 特点
- 支持 ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M3 和 Cortex-M4 设备
- ARM7、ARM9 和 Cortex-M 的 JTAG 支持
- Cortex-M 的串行线调试 (SWD) 支持
- 高达 100Mbit/s(曼彻斯特模式)的 Cortex-M 串行线查看器 (SWV) 数据和事件跟踪
- 高达 800Mbit/s 的 Cortex-M3 和 Cortex-M4 指令跟踪 (ETM)
- 直至 PC 的独特流式跟踪 C,提供了无限制的跟踪缓冲区
- 高达 50MHz 的 JTAG 时钟速度
- 支持运行速度高达 200MHz 的 Cortex-M 设备
- 高达 1MB/s 的高速内存读/写
- 与 Keil µVision IDE 和调试器无缝集成
- 宽泛的目标电压范围:1.2V – 3.3V,可承受 5V
- 使用可选的 5V 适配器支持仅限 5V 的设备
- 可选的隔离适配器提供了与目标系统的电隔离
- USB 2.0 高速连接
- USB 供电(不需要电源)
- 目标连接器
- 10 针 (0.05″) – Cortex 调试连接器
- 20 针 (0.10″) – ARM 标准 JTAG 连接器
- 20 针 (0.05″) – Cortex 调试+ETM 连接器
其他功能
ULINKpro 独特的流式跟踪功能提供了复杂分析功能,例如:
- 关于程序执行的完整代码覆盖率信息可确保彻底的应用程序测试和验证
- 通过使用执行性能分析器和性能分析器进行性能分析,可发现程序瓶颈、优化应用程序并隔离问题
ULINKpro 规范
功能 | ULINKpro |
调试功能 | |
RAM 断点 | 不限 |
ROM 断点 (ARM7/9) | 更大为 2 |
ROM 断点 (Cortex-M3) | 更大为 8 |
ROM 断点 (µPSD) (执行时无法设置) | n/a |
ROM 断点 (XC800) (执行时无法设置) | n/a |
ROM 断点 (XC166) | n/a |
执行断点 (执行时设置) | |
访问断点 (ARM7/9) | 更大为 2 (只能读/写,带值) |
访问断点 (Cortex-M3) | 更大为 4 (带值) |
访问断点 (µPSD) | n/a |
访问断点 (XC800) | n/a |
访问断点 (XC166) | n/a |
调试支持 | |
实时代理 (ARM7/9) | |
串行线调试 (Cortex-M) | |
数据跟踪 (Cortex-M3) (串行线查看器) | |
指令跟踪 (Cortex-M3) (嵌入式跟踪宏单元 – ETM) | |
性能 | |
JTAG 时钟 | = 50MHz |
内存读/写 | 1MB/s |
闪存读/写 | 32KB/s |
数据跟踪流式处理 | 800Mb/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 电压范围 | 1.2V – 3.3V |
支持的设备系列 | |
XC800 (8051) | |
µPSD (8051) | |
XC166/XE166/XC2000 | |
LPC950 (8051) | |
ARM7 | |
ARM9 | |
Cortex-M0 | |
Cortex-M1 | |
Cortex-M3 | |
Cortex-M4 |