ULINK2仿真器安装使用之工程设置

一、 ULINK2仿真器

 

59f77a01b85e60df7084e65ebe0bda1b.jpeg

ULINK2是ARM公司最新推出的配套RealView MDK使用的仿真器,是ULink仿真器的升级版本。ULINK2不仅具有ULINK仿真器的所有功能,还增加了串行调试(SWD)支持,返回时钟支持和实时代理等功能。开发工程师通过结合RealView MDK的调试器和ULINK2,可以方便的在目标硬件上进行片上调试(使用on-chip JTAG,SWD和OCDS)、Flash编程.

 

ULINK2 新特点

标准Windows USB驱动支持ULINK2即插即用

支持基于 ARM Cortex-M0,3,4 的串行调试

支持程序运行期间的存储器读写、终端仿真和串行调试输出

支持10-pin 连接线 (也支持20-pin 连接线)

 

ULINK2主要功能:

USB通讯接口高速下载用户代码

存储区域/寄存器查看

快速单步程序运行

多种程序断点

片内Flash编程

 

ULINK2技术规格

Feature

ULINK2

RAM Breakpoints

Unlimited

ROM Breakpoints (ARM7/9)

2 max

ROM Breakpoints (Cortex-M3)

8 max

ROM Breakpoints (μPSD)(Cannot Set While Executing)

5 max

ROM Breakpoints (XC800)

(Cannot Set While Executing)

4 max

ROM Breakpoints (XC166)

4 max

Execution Breakpoints(Set While Executing)

Access Breakpoints (ARM7/9)

2 max

(R/W Only, With Value)

Access Breakpoints (Cortex-M3)

4 max

(With value)

Access Breakpoints (μPSD)

3 max

Access Breakpoints (XC800)

1 in IDATA max

Access Breakpoints (XC166)

1 max

Real-Time Agent (ARM7/9)

Serial Wire Debug (Cortex-M)

Data Trace (Cortex-M3)(Serial Wire Viewer)

JTAG Clock

<= 10MHz

Memory R/W

≈ 28KB/s

Flash R/W

≈ 25KB/s

Data Trace Streaming

1Mb/s

10-pin (0.05")

(Cortex Debug Connector)

20-pin (0.1")(ARM Standard JTAG Connector)

16-pin (0.1")(Infineon OCDS Connector)

14-pin (0.1")(ST μPSD Connector)

I/O Voltage Range

2.7V - 5.5V

XC800 (8051)

μPSD (8051)

XC166/XE166/XC2000

LPC950 (8051)

ARM7

ARM9

Cortex-M0

Cortex-M1

Cortex-M3

Cortex-M4

 

二、ULINK 的安装使用

1、请确保ULINK驱动已经正确安装,不然不能使用UINK仿真器。

2、 工程设置

打开一个工程文件,如下所示

 

3befd3d029c435c2e36cb195c7f44749.jpeg

 

点工程设置图标,如下

 

88be7058bd68387cf3ab822992fd3d00.jpeg

 

打开工程设置页面,选择芯片型号:LPC2103

 

9e8b8f867a0b7ef974e591acc0e835d4.jpeg

 

Debug选型卡设置如下:选择右边的硬件仿真,仿真器选择Ulink Arm Debug

 

01596629fed91f9d401f2cb0d94116d4.jpeg

 

点开settings设置如下:

 

e80e372d1cfe1e46f89e2b8fe929da0e.jpeg

 

设置Utilies选项卡

 

398bea7824c79c94f607a5c977ca2036.jpeg

 

Settings中,首先设置download选项,然后点击Add,添加programming algorithm

 

8a535ae690069cdc2da0c05c638b871a.jpeg

 

LPC2103芯片的内部flash为32K,所以,选择下面这一项

 

f27509072ddda07ccd67e32f5c1875c4.jpeg

 

然后点OK,完成设置

 

ffbc2ef8737a8611d00df3a5d2ca7fbd.jpeg

 

3、 开始调试

好了,下面就可以开始调试了,点Debug快捷图标

 

0f74847ee6b1cb76ca3a5b26148ec024.png

进入仿真界面,如下

 

18bb500422c687e3e06d7693271a5ca1.jpeg

 

我们可以看到仿真工具栏

 

2091979862133bd13bea43a2b739c254.png

可以看到,程序运行的进度只是箭头

 

3278cb5539f3b13bef8ebc8613c61ba4.jpeg

这样,就成功连接ULINK和ARM7核心板了,现在可以进行单步、全速运行等调试了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木辛厂小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值