ULINK2用户手册:ARM及C系列设备调试与编程指南
5星 · 超过95%的资源 需积分: 24 136 浏览量
更新于2024-07-27
收藏 902KB PDF 举报
"ULINK2用户指南提供了详细的操作步骤,适用于ARM、μPSD、C16x、XC16x和C8xx设备的调试和编程。该指南涵盖了ULINK2的功能、支持的设备和协议、软件需求、硬件描述、安装与使用方法,以及实时代理和接口自定义等高级功能。"
**1. 概述**
ULINK2是Keil公司的一款USB-JTAG适配器,用于连接PC和目标硬件,主要功能包括程序下载、片上和外部FLASH存储器编程。它与Keil µVision IDE/调试器配合,提供了一站式的嵌入式应用程序开发、下载和测试解决方案。ULINK2有两种配置:标准产品和特定芯片产品。
**1.1 工具包**
标准产品包括ULINK2适配器、4种目标适配器线、USB线和Keil评估工具CD-ROM。特定芯片产品则针对特定的微处理器进行了定制。
**1.2 特性**
ULINK2支持多种设备和协议,并且具备一定的软件和硬件要求,如USB接口和JTAG协议,同时存在一定的局限性,如特定的操作系统版本限制。
**1.3 支持的设备**
ULINK2适配器能够与ARM、μPSD、C16x、XC16x和C8xx等设备协同工作。
**1.4 支持的协议**
除了JTAG之外,可能还支持Open Core Protocol (OCP)或类似的调试协议。
**1.5 软件需求**
使用ULINK2需要满足特定的软件环境,例如兼容的操作系统版本和驱动程序,以及Keil µVision IDE。
**1.6 局限性**
可能会受限于某些操作系统,比如只支持Windows XP到Windows 10等特定版本。
**1.7 技术参数**
技术参数通常涉及传输速度、电源需求、物理尺寸和连接接口规格。
**2. 硬件描述**
硬件部分详细介绍了USB接口、LED指示灯、跳线、目标连接器和JTAG接口电路图,还包括启动和重启顺序。
**3. 安装及使用ULINK2**
这部分内容详细说明了如何连接ULINK2、安装驱动、配置μVision IDE、下载程序到Flash以及调试程序。同时,还介绍了如何链接多个目标设备。
**4. 实时代理**
实时代理功能允许用户监控程序运行时的情况,包括添加RTA文件、配置代理、修改启动文件和进行测试。此外,还有I/O重定向功能,用于改变输入输出流的路径。
**4.2.1 添加RTA文件**
向工程添加实时代理的源代码文件,使程序能够与ULINK2进行通信。
**4.2.2 配置RETARGET.C**
修改RETARGET.C文件,以调整I/O流的默认行为。
**4.2.3 测试重定向**
测试重定向功能确保输出被正确地导向到实时代理。
**4.4 接口自定义硬件**
用户可以自定义接口,以适应特定硬件的需求。
**5. Addenda**
补充信息中包含有关实时代理的详细配置,以及对特定情况的指导。
**5.1 ULINK2: Configuring the Real-Time Agent**
这部分深入讨论了如何配置实时代理以适应不同硬件和应用需求。
ULINK2用户指南是一个全面的参考资料,不仅指导用户进行基本的硬件连接和软件配置,还提供了高级功能的使用方法,使得开发者能够充分利用ULINK2进行高效的嵌入式系统开发和调试。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-12-02 上传
2011-11-01 上传
2021-09-29 上传
2021-10-01 上传
2009-05-31 上传
2010-02-25 上传
zx778899qqww
- 粉丝: 0
- 资源: 4
最新资源
- hibernate2安装手记.pdf
- 开源技术选型手册推荐
- 电脑超级技巧 很多的电脑问题迎刃而解
- C#完全手册 经典 权威
- Beginning Python 2ndEdition
- ISD2560中文芯片资料
- 操作数据库的通用类包含各种方法
- delphi函数参考手册
- Oracle语句优化53个规则详解(1)
- aaaaaaaaaaaaaaaaa
- Rapid GUI programming With Python And Qt
- ubuntu linux命令行简明教程
- c++ 标准库讲解,带给你一个全新的境界
- WebLogic 集群中SSL 配置说明
- OraclePL-SQL语言初级教程
- 将GridView列表当中的数据导成Excel