ULINK2用户指南:安装与使用教程

需积分: 24 1 下载量 17 浏览量 更新于2024-07-29 收藏 902KB PDF 举报
"ULINK2用户指南提供了关于如何使用该USB-JTAG适配器的详细信息,涵盖了从硬件描述到实时代理的多个方面。它适用于通过USB接口连接PC与目标硬件,支持多种设备和协议,能进行程序下载、片上和外部Flash编程。文档还介绍了安装、配置、调试以及实时代理的添加和测试。" 本文档详细阐述了ULINK2 USB-JTAG适配器的各个方面,包括其功能、硬件描述、安装和使用方法,以及高级功能如实时代理和I/O重定向。 1. **概述** ULINK2是Keil公司的一款USB-JTAG适配器,用于通过USB接口将PC与目标硬件相连,支持JTAG或OCDS协议。它能用于程序下载、片上和外部Flash的编程,是Keil µVision IDE/调试器的扩展,用于嵌入式应用程序的开发、下载和测试。 2. **硬件描述** - **USB接口**:适配器通过USB连接PC,提供电源和通信。 - **LED指示灯**:显示设备状态和操作进度。 - **跳线**:用于配置不同的工作模式。 - **目标连接器**:连接到目标设备的JTAG接口。 - **JTAG接口电路图**:详细描述适配器与目标设备的连接。 - **启动和重启顺序**:指导用户正确操作设备。 3. **安装及使用** - **连接ULINK2**:将适配器物理连接到PC和目标设备。 - **安装驱动**:在PC上安装必要的驱动程序。 - **配置μVision**:设置调试驱动和Flash下载选项。 - **下载到Flash**:通过μVision将程序下载到目标设备的Flash中。 - **调试程序**:使用ULINK2进行程序调试。 - **链接多目标**:支持同时连接和调试多个目标设备。 4. **实时代理 (RTA)** 实时代理允许在运行时监控和控制目标系统。 - **添加RTA**:将RTA文件添加到工程,配置代理功能。 - **修改STARTUP.S**:更新启动代码以启用RTA。 - **测试实时代理**:验证RTA的正确工作。 - **I/O重定向**:允许改变输入/输出流的方向,方便调试。 5. **接口自定义硬件** 用户可以通过API函数自定义接口,以适应特定的硬件需求。 6. **Addenda** 包含额外的信息,如RTA的详细配置指南,帮助用户充分利用ULINK2的功能。 ULINK2用户指南是开发人员有效利用该适配器进行嵌入式系统开发的关键资源,提供了全面的操作步骤和技术细节,确保用户能够顺利地进行程序开发、调试和测试。