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核心板了,现在可以进行单步、全速运行等调试了。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/234456.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vite 搭建vue3 TS项目初始框架

目录 仓库地址&#xff1a; 一.搭建项目 1.安装 Vite&#xff1a; 2.创建 Vue 3 项目&#xff1a; 3.进入项目目录&#xff1a; 4.安装依赖&#xff1a; 5.运行项目&#xff1a; 6.流程实操 二.修改项目结构&#xff0c;显示自定义的页面 1.整理静态样式文件 1.1.在 sr…

OpenGL学习笔记-Blending

混合方程中&#xff0c;Csource是片段着色器输出的颜色向量&#xff08;the color output of the fragment shader&#xff09;&#xff0c;其权重为Fsource。Cdestination是当前存储在color buffer中的颜色向量&#xff08;the color vector that is currently stored in the …

如何将Redis、Zookeeper、Nacos配置为Windows系统的一个服务

说明&#xff1a;当我们在Windows上开发时&#xff0c;不可避免的会用到一些中间件&#xff0c;如Redis、Zookeeper、Nacos等等&#xff0c;当在项目中使用到本地的这些服务器时&#xff0c;我们需要把本地的服务器启动&#xff0c;会开启下面这样的一个窗口。 Redis服务器&am…

Git 实战指南:常用指令精要手册(持续更新)

&#x1f451;专栏内容&#xff1a;Git⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;前路未远&#xff0c;步履不停 目录 一、Git 安装过程1、Windows 下安装2、Cent os 下安装3、Ubuntu 下安装 二、配置本地仓库1、 初始化 Git 仓库2、配置 name 和 e…

js(JavaScript)数据结构之数组(Array)

什么是数据结构&#xff1f; 下面是维基百科的解释&#xff1a; 数据结构是计算机存储、组织数据的方式。数据结构意味着接口或封装&#xff1a;一个数据结构可被视为两个函数之间的接口&#xff0c;或者是由数据类型联合组成的存储内容的访问方法封装。 我们每天的编码中都会…

Vue3+TS+Vite 构建自动导入开发环境

关注⬆️⬆️⬆️⬆️ 专栏后期更新更多前端内容 在一个使用 Vue 3、Vite 和 TypeScript 的项目中,配置 unplugin-auto-import 和 unplugin-vue-components 插件可以极大地提高开发效率,因为它们可以自动导入 Vue 相关的 API 和 Vue 组件,从而减少了手动导入的需要。 文章目…

Python——数据类型转换

# 将数字类型转换成字符串 num_str str(111) print(type(num_str), num_str) \# 将浮点类型转换成字符串 float_str str(12.34) print(type(float_str), float_str) # 将字符串转变成数字 num int("234") print(type(num)) # 将字符串转变成浮点型 num2 float(&q…

[论文精读]Brain Network Transformer

论文网址&#xff1a;[2210.06681] Brain Network Transformer (arxiv.org) 论文代码&#xff1a;GitHub - Wayfear/BrainNetworkTransformer: The open-source implementation of the NeurIPS 2022 paper Brain Network Transformer. 英文是纯手打的&#xff01;论文原文的s…

web端播放rtsp视频流(摄像头监控视频)教程

文章目录 前言一、ffmpeg是什么&#xff1f;二、ffmpeg安装1.下载2.安装 三、node搭建websocket服务四、web客户端播放视频 前言 像海康大华一些摄像头或者直播源 为rtsp视频流&#xff0c;想在web上播放必须进行协议转换。已知一些方案例如rtsp转rtmp需要flash&#xff0c;现…

将dumpbin从Visual Studio中抠出来,并使用dumpbin查看exe和dll库的依赖关系

目录 1、初步说明 2、在开发的机器上使用dumpbin工具查看dll库的依赖关系 3、将dumpbin.exe从Visual Studio中抠出来 3.1、找到dumpbin.exe文件及其依赖的dll文件 3.2、在cmd中运行dumpbin&#xff0c;提示找不到link.exe文件 3.3、再次运行dumpbin.exe提示找不到mspdb10…

SpringBoot-开启Admin监控服务

SpringBoot-Admin是一个用于管理和监控SpringBoot应用程序的开源项目。它提供了一个易于使用的Web界面&#xff0c;可以实时监控应用程序的健康状况、性能指标、日志和环境配置等信息。通过Actuator模块来收集和暴露应用程序的监控信息&#xff0c;使用Web Socket或者Server-Se…

SpringSecurity完整认证流程(包含自定义页面和自定义登录逻辑)

认证基本流程图&#xff1a; 1. 用户发起表单登录请求后&#xff0c;首先进入UsernamePasswordAuthenticationFilter ​ 在 UsernamePasswordAuthenticationFilter 中根据用户输入的用户名、密码构建了 UsernamePasswordAuthenticationToken&#xff0c;并将其交给 Authentic…

智能分析网关V4太阳能风光互补远程视频智能监控方案

一、背景需求 在一些偏远地区&#xff0c;也具有视频监控的需求。但是这类场景中&#xff0c;一般无法就近获取市电&#xff0c;如果要长距离拉取市电&#xff0c;建设的成本非常高且长距离传输有安全隐患&#xff0c;因此风光互补远程视频监控方案的需求也较多。利用风光电转化…

React Native 桥接原生实现 JS 调用原生方法

一、为什么需要桥接原生 为了满足在React 层无法实现的需求 复杂高性能的组件&#xff1a;复杂表格、视频播放原生层开发能力&#xff1a;传感器编程、widget平台属性&#xff1a;系统信息、设备信息对接第三方应用&#xff1a;相机、相册、地图 真实的开发过程中是不可能完…

开放平台系统架构设计

一、概述 背景与目标 本开放平台旨在构建一个可扩展、高可用的生态体系&#xff0c;通过提供统一标准的API接口和SDK工具包&#xff0c;让第三方开发者能够安全、高效地接入我们的服务和资源&#xff0c;实现业务的互联互通。 定位与功能描述 系统主要包含用户认证授权、资…

ffmpeg.c(4.3.1)源码剖析

文章目录 前言一、FFmpeg 源码结构图二、ffmpeg.h 头文件详解三、main 函数主要流程分析四、ffmpeg_parse_options1、命令行例子①、解析命令行 split_commandline()②、parse_optgroup()③、MATCH_PER_XXX_OPT() 2、vf 选项解析①、filters②、vf 术语③、avfilter_graph_pars…

阿里云RDMA通信库XRDMA论文详解

RDMA(remote direct memory access)即远端直接内存访问&#xff0c;是一种高性能网络通信技术&#xff0c;具有高带宽、低延迟、无CPU消耗等优点。RDMA相比TCP在性能方面有明显的优势&#xff0c;但在编程复杂度上RDMA verbs却比TCP socket复杂一个数量级。 开源社区和各大云厂…

微信扫码进入小程序特定页面

小程序配置 开发 - 开发管理 - 开发设置-普通链接二维码打开小程序 配置好的截图 如下&#xff1a;二维码规则建议是自己的域名 /mini/ 功能页面 pages/index/index 是为了方便跳转其他页面 记得把校验文件发给后端 web 端处理 二维码格式为&#xff1a;二维码规则/功能页…

怎么一边讲PPT一边录视频 如何一边录制PPT一边录制人像 录屏软件免费录屏 PPT录制怎么录制

随着新媒体技术的发展&#xff0c;短视频和直播越来越火。越来越多的小伙伴加入了视频制作的大军&#xff0c;那么你想知道怎么一边讲PPT一边录视频&#xff0c;如何一边录制PPT一边录制人像吗&#xff1f; 一、怎么一边讲PPT一边录视频 我们可以借助PPT本身自带的屏幕录制功能…

如何绘制PAD图和N-S图(详细步骤)

在软件详细设计阶段有四个要点&#xff1a;N-S图&#xff0c;PAD图&#xff0c;程序流程图&#xff0c;PDL语言 对于程序流程图的绘制较简单&#xff0c;想详细了解可以看&#xff1a; 程序流程图详解&#xff08;六大部分&#xff09; (zhihu.com) 对于PDL语言这里也不是重点…