周立功ARM仿真器ULINK2 新特点
标准Windows USB驱动支持ULINK2即插即用 ,支持基于 ARM Cortex-M3的串行调试 ,支持程序运行期间的存储器读写、终端仿真和串行调试输出,支持10-pin 连接线 (也
支持20-pin 连接线)
ULINK2主要功能:
USB通讯接口高速下载用户代码,存储区域/寄存器查看,快速单步程序运行,多种程序断点 ,片内Flash编程
ULINK2技术参数
特性 |
|
RAM 断点 |
Unlimited |
ROM断点(ARM7/9) |
2 max |
ROM断点(Cortex-M3) |
6 max |
Execution断点 (Set While Executing) |
√ |
Access断点(ARM7/9) |
2 max (R/W Only,With Value) |
Access断点(Cortex-M3) |
4 max (With Value) |
Trace History |
× |
Real-Time Agent |
√ |
JTAG 时钟 |
<= 10MHz |
JTAG RTCK 支持(Return Clock) |
√ |
Memory R/W(Bytes/sec) |
≈28K |
Flash R/W(Bytes/sec) |
≈25K |
Single-Step(Fast)(Instructions/sec) |
≈50 |
ULINK2支持的处理器【ARM7/ARM9/Cortex-M3】
| |
|
 |
LPC2101, LPC2102, LPC2103, LPC2104, LPC2105, LPC2106, LPC2114, LPC2119, LPC2124, LPC2129, LPC2131, LPC2132, LPC2134, LPC2136, LPC2138, LPC2141, LPC2142, LPC2144, LPC2146, LPC2148, LPC2194, LPC2210, LPC2212, LPC2214, LPC2220, LPC2290, LPC2292, LPC2294, LPC2364, LPC2366, LPC2368, LPC2378, LPC2458, LPC2468, LPC2880, LPC2888, LPC3180
LH75400, LH75401, LH75410, LH75411 |
 |
LM3S101, LM3S102, LM3S301, LM3S310, LM3S315, LM3S316, LM3S328, LM3S601, LM3S610, LM3S611, LM3S612, LM3S613, LM3S615, LM3S628, LM3S801, LM3S811, LM3S812, LM3S815, LM3S828 |
 |
S3C2410A, S3C2440A, S3C44B0X, S3C4510B |
 |
AT91C140, AT91F40416, AT91F40816, AT91FR40162, AT91FR4042, AT91FR4081, AT91M40400, AT91M40800, AT91M40807, AT91M42800A, AT91M43300, AT91M55800A, AT91M63200, AT91R40008, AT91R40807, AT91RM3400, AT91RM9200, AT91SAM7A1, AT91SAM7A2, AT91SAM7A3, AT91SAM7S128, AT91SAM7S256, AT91SAM7S32, AT91SAM7S64, AT91SAM7SE256, AT91SAM7SE32, AT91SAM7SE512, AT91SAM7X128, AT91SAM7X256, AT91SAM7XC128, AT91SAM7XC256, AT91SAM9260, AT91SAM9261 |
 |
STR710FZ1, STR710FZ2, STR711FR0, STR711FR1, STR711FR2, STR712FR0, STR712FR1, STR712FR2, STR715FR0, STR730FZ1, STR730FZ2, STR731FV0, STR731FV1, STR731FV2, STR735FZ1, STR735FZ2, STR736FV0, STR736FV1, STR750FL2, STR750FV0, STR750FV1, STR750FV2, STR751FR0, STR751FR1, STR751FR2, STR752FR0, STR752FR1, STR752FR2, STR755FR0, STR755FR1, STR755FR2, STR755FV0, STR755FV1, STR755FV2, STR910FM32, STR910FW32, STR911FM42, STR911FM44, STR912FW42, STR912FW44
|
 |
ADuC7019, ADuC7020, ADuC7021, ADuC7022, ADuC7024, ADuC7025, ADuC7026, ADuC7027, ADuC7032, ADuC7033, ADuC7128, ADuC7129 |
 |
MAC7101, MAC7104, MAC7105, MAC7106, MAC7111, MAC7112, MAC7114, MAC7115, MAC7116, MAC7121, MAC7122, MAC7124, MAC7125, MAC7126, MAC7131, MAC7134, MAC7135, MAC7136, MAC7141, MAC7142, MAC7144 |
 |
ML674000, ML674001, ML674002, ML674003, ML675001, ML675002, ML675003, ML67Q4050, ML67Q4051, ML67Q4060, ML67Q4061, ML696201, ML69Q6203 |
 |
TMS470R1A128, TMS470R1A256, TMS470R1A288, TMS470R1A384, TMS470R1A64, TMS470R1B1M, TMS470R1B512, TMS470R1B768 |
RealView MDK开发套件
RealView MDK开发套件源自德国Keil公司,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,包括
μVision3集成开发环境与 RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能
分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可
将性能改善超过20%。

RealView MDK的突出特性
启动代码生成向导,自动引导
启动代码和系统硬件结合紧密,必须用汇编语言编写,因而成为许多工程师难以跨越多门槛。RealView MDK的μVision3工具可以帮您自动生成完善的启动代码,并提供图形
化的窗口,随您轻松修改。无论对于初学者还是有经验的开发工程师,都能大大节省时间,提高开发效率。软件模拟器,完全脱离硬件的软件开发过程,RealView MDK的设备
模拟器可以仿真整个目标硬件,包括快速指令集仿真、外部信号和I/O仿真、中断过程仿真、片内所有外围设备仿真等。开发工程师在无硬件的情况下即可开始软件开发和调试
,使软硬件开发同步进行,大大缩短开发周期。而一般的ARM开发工具仅提供指令集模拟器,只能支持ARM内核模拟调试。性能分析器,看得更远、看得更细、看得更清 ,
RealView MDK的性能分析器好比哈雷望远镜,让您看得更远和更准,它辅助您查看代码覆盖情况,程序运行时间,函数调用次数等高端控制功能,指导您轻松的进行代码优
化,成为嵌入式开发高手。通常这些功能只有价值数千美元的昂贵的Trace工具才能提供。Cortex-M3支持,RealView MDK支持的Cortex-M3核是ARM公司最新推出的针对微控
制器应用的内核,它提供业界领先的高性能和低成本的解决方案,未来几年将成为MCU应用的热点和主流。目前国内只有ARM公司的MDK和RVDS开发工具可以支持Cortex-
M3芯片的应用开发。业界最优秀的ARM编译器——RealView 编译器,代码更小,性能更高,RealView MDK的RealView编译器与ADS 1.2比较:代码密度:比ADS 1.2编译的
代码尺寸小10%;代码性能:比ADS 1.2编译的代码性能高20%。配备ULINK2仿真器+ Flash编程模块,轻松实现Flash烧写RealView MDK无需寻求第三方编程软件与硬件支
持,通过配套
的ULINK2仿真器与Flash编程工具,轻松实现CPU片内Flash、外扩Flash烧写,并支持用户自行添加Flash编程算法;而且能支持Flash整片删除、扇区删除、
编程前自动删除以及编程后自动校验等功能,轻松方便。高性价比——国际品质,本土价格,RealView MDK保留了RealView MDK国际版的所有卓越性能,而产品价格和国内
普通开发工具的价格相差无几。更贴身的服务——专业的本地化的技术支持和服务RealView MDK用户将享受到专业的本地化的技术支持和服务,包括电话、Email、论坛、中
文技术文档等,这将为国内工程师们开发出更有竞争力的产品提供更多的助力。
产品模块介绍
μVision3 IDEμVision IDE在全球拥有庞大的用户群,超过10万开发工程师在使用Keil开发工具。不管以前是用8位、16位MCU,还是现在改用ARM 32位处理器,μVision
IDE简单易用,能让您立马上手。
μVision3 IDE主要特性:
功能强大的源代码编辑器; 根据开发工具配置的设备数据库; 用于创建和维护工程的工程管理器; 集汇编、编译和链接过程于一体的编译工具; 用于设置开发工具配置
的对话框; 真正集成高速CPU及片上外设模拟器的源码级调试器; 高级GDI接口,可用于目标硬件的软件调试和ULINK2仿真器的连接; 用于下载应用程序到Flash ROM中
的Flash编程器; 完善的开发工具手册、设备数据手册和用户向导。
启动代码配置向导:μVision3 IDE 的启动代码配置向导将各个所需配置的功能模块以对话框方式展示,附加的提示说明,帮助你快速轻松的做出选择,生成完善的启动代码,
免除手工写几百行汇编程序的痛苦。

μVision3设备模拟器
μVision3设备模拟器的功能强大,能模拟整个MCU的行为。使你在没有硬件或对目标MCU没有更深的了解的情况下,仍然可以立即开始开发软件。高效指令集仿真,中断仿
真,片内外围设备仿真,ADC,DAC, EBI,Timers,UART,CAN,I2C…外部信号和 I/O仿真
性能分析器
性能分析器可给所有的MCU实现如程序运行时间统计、被调用次数统计、代码覆盖率统计等高端功能,而这些功能对于快速定位死区代码,帮助优化分析等起了关键的作用。
RealView编译器(RVCT)
RealView MDK集成的RealView编译器(跟RVDS使用一样的编译器),是业界最优秀的编译器,它能使代码容量更小、执行效率更高;使应用程序运行更快、系统成本更低。

MicroLib
为进一步改进基于ARM处理器的应用代码密度,RealView MDK采用了新型microlib C库(用于C的ISO标准运行时库的一个子集),并将其代码镜像降低最小以满足微控
制器应用的需求。Microlib C库可将运行时库代码大大降低。

|