Upload
others
View
12
Download
1
Embed Size (px)
Citation preview
Holtek 8051 e-Link Driver for KeilTM μVision
使用手册
版本 : V1.10 日期 : 2014-03-182014-03-18
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
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 的相关细节。
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」离开安装。
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」。
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」键结束安装程序。
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
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。
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
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
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时,将此误差值纳入考量。
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“执行任务的频繁度”
快闪:忙碌,任务越多闪烁越频繁持续时间越长
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」命令建立一个新项目。
此命令会要求使用者输入项目名称,输入后请按「储存」键。
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 型号,选定后按下确定键即完成项目设定。
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 名称。
此时会出现以下操作画面:
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」键。
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 提供。若无勾选,请自行由外部供电。
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。
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 名称。
此时会出现以下操作画面:
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」键。
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,反之则否。若程序未曾修改过,则无论有无勾选,都不会下载。
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.