22
Holtek 8051 e-Link Driver for Keil TM μVision 使用手册 版本 : V1.10 日期 : 2014-03-18 2014-03-18

Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

  • Upload
    others

  • View
    12

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Holtek 8051 e-Link Driver for KeilTM μVision

使用手册

版本 : V1.10 日期 : 2014-03-182014-03-18

Page 2: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 2 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

目录

目录

1 Holtek 8051 e-Link Driver 概要与安装 ...............................................................................3安装 ....................................................................................................................................................... 4

软件安装 ........................................................................................................................................................... 4硬件配备 .......................................................................................................................................................... 7HT8051 OCDS-ICE 组成 ................................................................................................................................. 8HT8051 OCDS-ICE 使用限制 ....................................................................................................................... 12

2 使用说明 ...............................................................................................................................13使用说明 ............................................................................................................................................. 13

项目设定 ......................................................................................................................................................... 13

Holtek 8051 e-Link Driver 设定 ....................................................................................................... 15Flash Programming Driver 设定 ..................................................................................................... 19

Page 3: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 3 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

1 Holtek 8051 e-Link Driver 概要与安装

Holtek 8051 e-Link Driver 是一个符合AGDI 界面的侦错转接板驱动程序,可内嵌至支持AGDI 界面的集成开发环境中,帮助客户在使用合泰 8051系列芯片时,快速且容易地开发应用程序。

HT8051 OCDS-ICE 由两部分组成:e-Link (for HT8051 OCDS) + Target Board (with EV)。其中 e-Link 是 Holtek 为新一代具 OCDS 架构的 MCU 所开发的在线侦错转接板,提供客户直接在应用板上做侦错的环境。应用板上则需放置含 OCDS 界面的 MCU。

在软件方面,必须使用支持 AGDI 界面的集成开发环境,例如 KeilTM μVision 来开发合泰8051系列芯片程序。

本使用手册主要介绍如何在 KeilTM μVision 环境下,使用 e-Link Driver 及 Holtek Database,亦详细说明了HT8051 OCDS-ICE 的相关细节。

Page 4: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 4 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

安装

注意:安装此软件前请先安装 KeilTM μVision 软件。

软件安装

▆ 步骤 1执行 AGDIDriver_Setup_V19.exe。注:您的软件版号可能跟这里叙述不同,请以最新版本为主。

▆ 步骤 2安装欢迎画面,请按下一步「Next」,或是按下「Cancel」离开安装。

Page 5: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 5 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

▆ 步骤 3指定 KeilTM μVision 的安装版本,接着请按下一步「Next」。

▆ 步骤 4指定 KeilTM μVision 所在路径。请务必指定正确路径,驱动程序才能正确安装。接着请按下一步「Next」。

Page 6: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 6 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

▆ 步骤 5确定安装细节后按「Install」键开始安装。

▆ 步骤 6完成安装,按「Finish」键结束安装程序。

Page 7: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 7 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

硬件配备

使用 USB Cable 连接 e-Link 与个人计算机的 USB 端口。

PC

USB Cable

e-Link

e-Link Pin Assignment2: - 1: VDD4: - 3: -6: - 5: OCDSCK8: - 7: X

10: - 9: OCDSDA

12: - 11: GND

Page 8: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 8 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

HT8051 OCDS-ICE 组成

▆ HT8051 OCDS-ICE 由两部分组成:

e-Link (for HT8051 OCDS) + Target Board (with EV) 。 ▆ e-Link (for HT8051 OCDS) :

e-Link 是 Holtek 为新一代具 OCDS 架构的 MCU 所开发的在线侦错转接板,搭配第三方提供的支持 AGDI 界面的程序开发软件,给客户一个直接在应用板上做侦错的开发环境。

▆ e-Link 实物图如下:

e-Link(正面)

e-Link(背面)

e-Link(侧面)

▆ Target Board (with EV) :EV 是具有 OCDS 界面的 IC。Debug 时,e-Link 通过对 EV 下命令,实现单步、全速、停止、设断点等一系列Debug 动作。非 Debug 时,EV 与 IC 的行为一致,等同于 IC。

Page 9: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 9 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

▆ HT8051 OCDS-ICE 硬件连接使用说明

e-Link (for HT8051 OCDS) Pin Assignment

e-Link(背面)

e-Link(背面)

1 Reserved2 Reserved3 Reserved4 Reserved

2: - 1: VDD4: - 3: -6: - 5: OCDSCK8: - 7: X10: - 9: OCDSDA12: - 11: GND

e-Link(側面) e-Link(側面)

12: - 11: GND10: - 9: OCDSDA6: - 7: X8: - 5: OCDSCK4: - 3: -2: - 1: VDD

Page 10: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 10 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

▆ e-Link (for HT8051 OCDS) 引脚定义

名称 描述 方向

VDD由 e-Link 供电时,e-Link 的电压输出脚 e-Link →

由外部供电时,e-Link 的电压输入脚 e-Link ←OCDSCK 仿真时,OCDS 的 CLK 信号 e-Link →OCDSDA 仿真时,OCDS 的 Data 信号 e-Link↔GND e-Link 的接地信号 e-Link↔Reserve e-Link 预留脚 Unknown

● VDD、OCDSCK、OCDSDA、GND 为 HT8051OCDS-ICE 必要脚,即使由 Target Board 供电,VDD 仍然要相同 ( 共用 ),以做为 e-Link 输出电平的参考电压。

● e-Link 中标注为 Reserved 的脚并非 NC 脚,其电压值未知,请注意。

▆ HT8051 OCDS-ICE 硬件连接图

Connect to PC

e-Link

OCDS EV

e-Cable1225A

Page 11: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 11 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

▆ HT8051 OCDS-ICE 使用注意事项

● 电压与电流:

– HT8051 OCDS-ICE 的工作电压可涵盖 2.0V~5.5V

–若勾选右半页的 Power Out 选项时,供应 Target Board 的电源将由 e-Link 提供。若无勾选,请自行由外部供电。 – EV 除了需要 VDD 电源之外,其它模拟 / 数字电路的电源 , 可能与 OCDS 的运作有关,请依照 datasheet 视需要自行提供或与 VDD 连结。 –对 Target Board 供电时,可供应的最大电流为 200mA。若应用板耗电超过 200mA,应选择由外部供电。 –由 e-Link 供电时,若负载电流较大,VDD 输出会存在些许误差。建议设置 VDD时,将此误差值纳入考量。

Page 12: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 12 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Holtek 8051 e-L

ink Driver

概要与安装

HT8051 OCDS-ICE 使用限制

▆ OCDSDA / OCDSCK 与其它功能共用引脚

1. e-Link 工作时,与 OCDSDA / OCDSCK 共用引脚的功能将失效。

2. e-Link 不工作时,与 OCDSDA / OCDSCK 共用引脚的功能可正常使用。

▆ OCDSDA / OCDSCK 连接在线不能接电容,当其与 Reset 引脚共用时,Reset 电路需使用下图电路:

1N4148* 10kΩ~100kΩ

VDD

OCDSCK must connect to this point

VSS

PB0/RES

VDD

300Ω*

0.1~1uF

0.01uF**

▆ OCDSDA 与 I/O 引脚共用并由 e-Link 供电时,因为 OCDSDA 引脚已经连接 6.8kΩ的上拉电阻,此电阻会影响 I/O 的电压值,所以应注意 I/O 电路的设计。

▆ HT8051OCDS-ICE 按键及指示灯

● 按键:

用于重置 (Reset) HT8051 OCDS-ICE● 指示灯

Status:颜色 Yellow,指示 e-Link 是否“向 Target Board 供电”

恒亮:对 Target Board 供电

恒灭:不对 Target Board 供电

Error:颜色 Red,指示 e-Link 工作是否“出错”

恒亮:工作出现异常 恒灭:工作正常

Active:颜色 Blue,指示 e-Link“执行任务的频繁度”

快闪:忙碌,任务越多闪烁越频繁持续时间越长

Page 13: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 13 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

2 使用说明

本章简述如何在 KeilTM μVision 环境下使用 e-Link Driver 及 Holtek Database。

使用说明

项目设定

▆ 步骤 1在 Project 选单下选择「New Project」命令建立一个新项目。

此命令会要求使用者输入项目名称,输入后请按「储存」键。

Page 14: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 14 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

▆ 步骤 2选择 Project 路径之后,会出现选择数据库「Select a CPU Data Base File」的窗口。请下拉后点选「Holtek Device Database」,接着请按「OK」键。

▆ 步骤 3选择使用的 MCU 型号,选定后按下确定键即完成项目设定。

Page 15: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 15 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

Holtek 8051 e-Link Driver 设定 ▆ 步骤 1在 Project 选单下选择「Options for Target ‘HT85F227’*」命令。

注 *: HT85F227* 为 Target 名称。

此时会出现以下操作画面:

Page 16: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 16 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

▆ 步骤 2将操作接口切换到 Debug 页面。

▆ 步骤 3点选右半页的 Use 选项,从下拉选单中选择「Holtek e-Link 8051 Debugger」命令,接着请按下右方「Settings」键。

Page 17: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 17 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

注意:若勾选右半页的 Run to main() 选项,则执行 Debug 后 ( 如下图 ),程序会开始执行直到程序进入 main()。若没勾选 Run to main() 则执行 Debug 后,程序会立即停在地址 0。

▆ 步骤 4按下 Holtek e-Link 8051 Debugger 选项右方的「Settings」键后会出现以下画面。选定后按下「OK」键即完成。

注意:若勾选右半页的 Power Out 选项时,供应 Target Board 的电源将由 e-Link 提供。若无勾选,请自行由外部供电。

Page 18: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 18 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

▆ e-Link F/W 版本更新

当 e-Link F/W 有较新版本时,会显示如下图蓝框所示信息,请按下 [Update] 按钮,立即升级 F/W。

Page 19: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 19 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

Flash Programming Driver 设定 ▆ 步骤 1在 Project 选单下选择「Options for Target ‘HT85F227’*」命令。

注 *: HT85F227*为 Target 名称。

此时会出现以下操作画面:

Page 20: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 20 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

▆ 步骤 2将操作接口切换到 Utilities 页面。

▆ 步骤 3点选 Use Target Driver for Flash Programming 选项,从下拉选单中选择「Holtek e-Link 8051 Debugger」命令,接着请按下右方「Settings」键。

Page 21: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 21 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

使用说明

▆ 步骤 4按下「Holtek e-Link 8051 Debugger」选项右方的「Settings」键后会出现以下操作画

面。此画面用于选择 Download to Flash Memory「 」的动作,选定后按下「OK」

键即完成。

注意:若勾选 Update Target before Debugging 选项,则执行 Debug「 」,会先将

程序下载到 Flash Memory,反之则否。若程序未曾修改过,则无论有无勾选,都不会下载。

Page 22: Holtek 8051 e-Link Driver for KeilTM μVision 使用手册...Rev. 1.10 3 of 22 2014-03-18 Holtek 8051 e-Link Driver for KeilTM μVision使用手册 H o l t e k T 8 0 5 1 e-L i n k

Rev. 1.10 22 of 22 2014-03-18

Holtek 8051 e-Link Driverfor KeilTM μVision 使用手册

Copyright© 2014 by HOLTEK SEMICONDUCTOR INC.

使用指南中所出现的信息在出版当时相信是正确的,然而盛群对于说明书的使用不负任何责任。文中提到的应用目的仅仅

是用来做说明,盛群不保证或表示这些没有进一步修改的应用将是适当的,也不推荐它的产品使用在会由于故障或其它原

因可能会对人身造成危害的地方。盛群产品不授权使用于救生、维生从机或系统中做为关键从机。盛群拥有不事先通知而

修改产品的权利,对于最新的信息,请参考我们的网址 http://www.holtek.com.tw.