EDN首页   博客首页

日志档案

发表于 2007-6-5 8:56:34

3

标签: 无标签

Keil ULINK――介绍一下子

KEIL(ARM子公司)嵌入式开发工具专业制造商。 Keil软件公司的产品包括C编译器、宏汇编器、实时内核、调试器、模拟器、集成开发环境以及8051、251、ARM7/ARM9/Cortex-M3和XC16x/C16x/ST10系列微控制器仿真开发装置。
  Keil ULINK USB接口仿真器,一款多功能ARM调试工具,可以通过JTAG或CODS接口连接到目标系统仿真或下载程序,目前已经成为国内主流的ARM开发工具。
  Keil ULINK的软件环境为Keil uVision 3(参见下图)。Keil系列软件具有良好的调试界面,优秀的编译效果,丰富的使用资料。使其深受国内嵌入式开发工程师的喜爱。

      点击看大图

        点击看大图

ULINK与其他仿真器特点比较表

  ULINK 备注
接口类型 USB口 目前市场上,大多数仿真器与PC的接口为并口或串口,在很多笔记本上,这两种接口已趋于淘汰。USB接口的仿真器不仅可灵活用于各种品牌的笔记本上,还方便携带,便于现场调试开发。
开发环境 Keil uVision3 (网站提供Demo版,以供试用) Keil uVision2已经成为目前国内最流行的嵌入式软件开发平台,为了更好地支持32位微处理器的开发,KEIL推出了Keil uVision3。 UV3平台的人机交互界面非常人性化,且编译器性能优异,编译出代码的大小及执行速率,系统运行稳定度均领先于市场上同类产品。
支持的
编译器
KEIL CARM编译器RealView编译器 GNU编译器 与其他的仿真器相比,Keil ULINK的UV3开发平台支持多款编译器。客户可以根据自己的喜好选择。

 功能特点
高效工程管理的uVision3集成开发环境
   -Project/Target/Group/File的重叠管理模式,并可逐级设置;
   -高度智能彩色语法显示;
   -支持编辑状态的断点设置,并在仿真状态下有效。
高速ARM指令/外设模拟器
   -高效模拟算法缩短大型软件的模拟时间;
   -软件模拟进程中允许建立外部输入信号;
   -独特的工具窗口,可快速查看寄存器和方便配置外设;
   -支持C调试描述语言,可建立与实际硬件高度吻合的仿真平台;
   -支持简单/条件/逻辑表达式/存储区读写/地址范围等断点。
多种流行编译工具选择
   -Keil高效率C编译器;
ARM公司的ADS/RealView 编译器;
   -GNU GCC 编译器;
   -后续厂商的编译器。
JTAG仿真器ULINK
   -USB通讯接口高速下载用户代码;
   -存储区域/寄存器查看;
   -快速单步程序运行;
   -多种程序断点;
   -片内Flash编程 。
   -支持数十家公司的芯片,
   -不仅支持ARM内核,Cortex-M3内核,还支持某些8位或16位单片机,如ST公司的uPSD系列,Infinion公司的XC886系列。

 技术参数
参数 性能
JTAG Clock 1MHz

Memory R/W

28kBytes/sec

FlashWrite

15kBytes/sec

Fast Single-Step

50条指令/sec

Device Support

ULINK Embedded ICE

uVision 软件仿真

断点数

RAM:无限制

Flash/ROM:最多2个

无限制

访问断点

最多2个

无限制

调试记录

N/A

支持 (32000条)

外设窗口

支持

支持


 支持器件
厂家 系列芯片 器件

philips nxp

LPC2100系列 LPC2101, LPC2102, LPC2103, LPC2104, LPC2105, LPC2106 ,LPC2114, LPC2119, LPC2124, LPC2129, LPC2131, LPC2132, LPC2134, LPC2136, LPC2138, LPC2141, LPC2142, LPC2144, LPC2146, LPC2148, LPC2194
LPC2200系列 LPC2210, LPC2212, LPC2214, LPC2220, LPC2290, LPC2292, LPC2294
LPC2300系列 LPC2364, LPC2366, LPC2368, LPC2378
LPC2400系列 LPC2458, LPC2468
LPC3100系列 LPC3180
LUMINARY LM3S系列 LM3S101,LM3S102,LM3S301,LM3S310,LM3S315,LM3S316,LM3S317,LM3S328,LM3S601,LM3S610,LM3S610,LM3S611,LM3S612,LM3S613,LM3S615,LM3S617,LM3S628,LM3S801,LM3S811,LM3S812,LM3S815,LM3S817,LM3S818,LM3S828
SAMSUNG   S3C44B0X(即将支持S3C2410 ARM9)
S3C4510B
AMALOG DEVICES ADuC7000系列 ADuC7019, ADuC7020, ADuC7021, ADuC7022, ADuC7024, ADuC7025, ADuC7026, ADuC7027, ADuC7032, ADuC7033,
ADuC7100系列 ADuC7128,ADuC7129

ATMEL

AT91Cxx系列 AT91C140
AT91F系列 AT91F40416, AT91F40816, AT91FR40162, AT91FR4042, AT91FR4081
AT91M系列 AT91M40400, AT91M40800, AT91M40807, AT91M42800A, AT91M43300, AT91M55800A, AT91M63200
AT91R系列 AT91R40008, AT91R40807, AT91RM3400, AT91RM9200,
ATSAM7系列 ATSAM7系列 AT91SAM7A1, AT91SAM7A2, AT91SAM7A3, AT91SAM7S128, AT91SAM7S256, AT91SAM7S32, AT91SAM7S64, AT91SAM7SE256, AT91SAM7SE32, AT91SAM7SE512, AT91SAM7X128, AT91SAM7X256, AT91SAM7XC128, AT91SAM7XC256
ATSAM9系列 AT91SAM9261

SHARP

LH75400系列 LH75400, LH75401, LH75410, LH75411

FREESCALE

MAC71xx系列 MAC7101, MAC7104, MAC7105, MAC7106, MAC7111, MAC7112, MAC7114, MAC7115, MAC7116, MAC7121, MAC7122, MAC7124, MAC7125, MAC7126, MAC7131, MAC7134, MAC7135, MAC7136, MAC7141, MAC7142, MAC7144

INFINEON

8051系列 XC886, XC888
C16x/ST10/XC16x 系列 C161CS, C161JC, C161JI, C161K, C161O/OR, C161PI, C161RI, C161S, C161U, C161V, C163 (all Variants), C164CI, C164CL, C164CM, C164SI, C164SL, C164SM, C165, C165 UTAH, C165H, C166 (all Variants), C167-LM, C167CR-16FM, C167CR-16RM, C167CR-4RM, C167CR-L25M, C167CR-LM, C167CS-32FM, C167CS-4RM, C167CS-LM, C167S-4RM, C167SR-LM, PSB21493, SDA 6000, XC161CJ-16F, XC161CS-32F, XC164CM-8F, XC164CS-16F, XC164CS-16R, XC164CS-32F, XC164CS-32R, XC164CS-8F, XC164CS-8R, XC164D-16F, XC164D-32F, XC164LM-8F, XC164S-32F, XC164SM-4F, XC164SM-8F, XC164TM-4F, XC164TM-8F, XC167CI-16F, XC167CI-32F

OKI

ML674000系列

ML674000, ML674001, ML674002, ML674003

ML675000系列 ML675001, ML675002, ML675003
ML67Q4000系列 ML67Q4050,ML67Q4051,ML67Q4060,ML67Q4061
ML696000系列 ML696201
ML696000系列 ML69Q6203

ST

STR71xxxx系列 STR710FZ1, STR710FZ2, STR711FR0, STR711FR1, STR711FR2, STR712FR0, STR712FR1, STR712FR2, STR715FR0
STR73xxxx系列 STR730FZ1, STR730FZ2, STR731FV0, STR731FV1, STR731FV2, STR735FZ1, STR735FZ2, STR736FV0, STR736FV1
STR75xxxx系列 STR750FL2, STR750FV2
STR91xxxx系列 STR910FM32, STR910FW32, STR911FM42, STR911FM44, STR912FW42, STR912FW44
8051系列 uPSD3212A, uPSD3212C, uPSD3212CV, uPSD3233B, uPSD3233BV, uPSD3234A, uPSD3234BV, uPSD3253B, uPSD3253BV, uPSD3254A, uPSD3254BV, uPSD3312D, uPSD3312DV, uPSD3333D, uPSD3333DV, uPSD3334D, uPSD3334DV, uPSD3354D, uPSD3354DV, uPSD3422E, uPSD3422EV, uPSD3433E, uPSD3433EV, uPSD3434E, uPSD3434EV, uPSD3454E, uPSD3454EV

TMS470R1xxxx系列 TMS470R1A128, TMS470R1A256, TMS470R1A288, TMS470R1A384, TMS470R1A64, TMS470R1B1M, TMS470R1B512, TMS470R1B768
      这款仿真器实用好用,但是就是太贵了,1980元rmb/套,呵呵,我自己做了一套类似的,因为做多了,所以可以提供给网友,只收一点劳务费+成本,呵呵,大概120元,带一个很漂亮的盒子,改天把实物拍上来,大家看看了!~

系统分类: ARM   |   用户分类: ARM   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(5245)    回复(11)  

投一票您将和博主都有获奖机会!

  • chwb

    2007-6-5 9:01:00

    我要说一下的是,只要keil软件继续升级,它支持的ic将越来越多,其实这个调试器比ads好用,ads还要自己写启动代码,但是用keil的话,代码是它写好的,你只要选好型就好了。而且很多人都是从51学过来的,如果你学过或者用过51但是不知道keil的话,那就说不过去了,容易上手,不必再去学那么多的软件。

  • chwb

    2007-6-5 9:02:05

    samsung的2410,2440在最新的keil软件里面也已经支持了

  • Tony

    2007-7-13 14:39:02

    I intend to purchase one to you for programme.

  • chwb

    2007-6-25 22:43:10

        只要keil继续升级,都支持的

  • Ascarikz1

    2007-6-22 16:01:53

    支不支持ARM10系列的芯片?

  • chwb

    2007-8-5 21:16:16

    留下联系方式啊

  • lefish007

    2007-8-5 21:21:53

    我也想买一个,鱼哥的51FPGA关了,真是可惜啊,也不知道淘宝还开着没有!!我的QQ303207564!

  • lujf

    2007-9-18 17:21:07

    ulink 不支持2410 ,能识别2410在KEIL 3.11里,但是说需要ULINK2才能仿真和烧写FLASH

  • NeoLu

    2007-11-12 0:22:57

    ulink 不支持2410 是错误的

    我这测试了 用的很好 :)

     

     

  • shinemymoon@hotmail.

    2008-1-11 13:56:13

    其实,ULINK也不过是一个USB转并口的盒子嘛,真正调试还是靠JTAG,原版卖那么贵,真搞笑!

    支持楼主!!!!!!!!!!!

  • id001

    2008-7-25 11:41:37

    你好,你的KEIL3的字体设置是怎样的? 我的KEIL3默认的字体很难看,改来改去效果也不好,看到你设置的字体,感觉不错。呵呵