Holtek 8051 e-Link Driver for Keil™ μVision 使用手冊

Holtek 8051 e-Link Driver for
Keil™ μVision 使用手冊
Revision: V1.10
Date: ����������������
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
目錄
1 Holtek 8051 e-Link Driver 概要與安裝..........................................................................3
安裝.................................................................................................................................................................... 4
2 使用說明.............................................................................................................................13
使用說明.......................................................................................................................................................... 13
專案設定.......................................................................................................................................................................13
Holtek 8051 e-Link Driver 設定..............................................................................................................15
Flash Programming Driver 設定............................................................................................................19
Rev. 1.10
2 of 22
October 17, 2012
目錄
軟體安裝......................................................................................................................................................................... 4
硬體配備 ........................................................................................................................................................................ 7
HT8051OCDS-ICE 組成............................................................................................................................................. 8
HT8051OCDS-ICE 使用限制..................................................................................................................................12
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
1
Holtek 8051 e-Link Driver 概要與安裝
Holtek 8051 e-Link Driver 是一個符合 AGDI 界面之偵錯轉接板驅動程式,可內嵌至支援
AGDI 界面的整合開發環境中,幫助客戶在使用盛群 8051 系列晶片時,快速且容易地發展應
用程式。
在軟體方面,必須使用支援 AGDI 界面的整合開發環境,例如 Keil™ μVision 來開發盛群
8051 系列晶片程式。
本使用手冊主要介紹如何在 Keil™ μVision 環境下,使用 e-Link Driver 及 Holtek Database,亦
詳細說明了 HT8051OCDS-ICE 的相關細節。
HHHHHHHHHHHHHHHHHHHHHHHHH
HT8051OCDS-ICE 由兩部分組成:e-Link(for HT8051OCDS) + Target Board (with EV)。其中
e-Link 是 Holtek 為新一代具 OCDS 架構之 MCU 所開發的線上偵錯轉接板,提供客戶直接在
應用板上做偵錯的環境。應用板上則需放置含 OCDS 界面之 MCU。
H
H
H
H
H
Rev. 1.10
3 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
安裝
注意 : 安裝此軟體前請先安裝 Keil™ μVision 軟體。
軟體安裝
HHHHHHHHHHHHHHHHHHHHHHHHH
▀ 步驟 1
執行 AGDIDriver_Setup_V19.exe。
註 : 您的軟體版號可能跟這裡敘述不同,請以最新版本為主。
▀ 步驟 2
安裝歡迎畫面,請按下一步「Next」,或是按下「Cancel」離開安裝。
H
H
H
H
H
Rev. 1.10
4 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ 步驟 3
指定 Keil™ μVision 之安裝版本,接著請按下一步「Next」。
HHHHHHHHHHHHHHHHHHHHHHHHH
H
H
H
H
H
▀ 步驟 4
指定 Keil™ μVision 所在路徑。請務必指定正確路徑,驅動程式才能正確安裝。接著請按
下一步「Next」。
Rev. 1.10
5 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ 步驟 5
確定安裝細節後按「Install」鍵開始安裝。
HHHHHHHHHHHHHHHHHHHHHHHHH
H
H
H
H
H
▀ 步驟 6
完成安裝,按「Finish」鍵結束安裝程式。
Rev. 1.10
6 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
硬體配備
使用 USB Cable 連接 e-Link 與個人電腦的 USB 埠。
PC
HHHHHHHHHHHHHHHHHHHHHHHHH
e-Link
USB Cable
H
H
H
H
H
e-Link Pin Assignment
Rev. 1.10
7 of 22
2: -
1: VDD
4: -
3: -
6: -
5: OCDSCK
8: -
7: X
10: -
9: OCDSDA
12: -
11: GND
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
HT8051OCDS-ICE 組成
▀ HT8051OCDS-ICE 由兩部分組成:
e-Link (for HT8051OCDS) + Target Board (with EV) 。
▀ e-Link (for HT8051OCDS):
e-Link 是 Holtek 為新一代具 OCDS 架構的 MCU 所開發的線上偵錯轉接板,搭配第三方
提供之支援 AGDI 界面的程式開發軟體,給客戶一個直接在應用板上做偵錯的發展環境。
HHHHHHHHHHHHHHHHHHHHHHHHH
▀ e-Link 實物圖如下:
H
H
H
H
H
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
8 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ HT8051OCDS-ICE 硬體連接使用說明
● e-Link (for HT8051OCDS) Pin Assignment。
HHHHHHHHHHHHHHHHHHHHHHHHH
e-Link(背面)
1
Reserved
2
Reserved
3
Reserved
4
Reserved
2: -
1: VDD
4: -
3: -
6: -
5: OCDSCK
8: -
7: X
10: -
9: OCDSDA
12: -
11: GND
e-Link(背面)
e-Link(側面)
Rev. 1.10
12: -
11: GND
10: -
9: OCDSDA
6: -
7: X
8: -
5: OCDSCK
4: -
3: -
2: -
1: VDD
e-Link(側面)
9 of 22
October 17, 2012
H
H
H
H
H
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ e-Link (for HT8051OCDS) 腳位定義
名稱
描述
方向
e-Link →
由外部供電時,e-Link 之電壓輸入腳位
e-Link ←
OCDSCK
模擬時,OCDS 之 CLK 信號
e-Link →
OCDSDA
模擬時,OCDS 之 Data 信號
e-Link ↔
GND
e-Link 之接地信號
e-Link ↔
Reserved
e-Link 預留腳位
Unknown
▀ VDD、OCDSCK、OCDSDA、GND 為 HT8051OCDS-ICE 必要腳位,即使由 Target Board
供電,VDD 仍然要相同 ( 共用 ),以做為 e-Link 輸出電位之參考電壓。
● e-Link 中標註為 Reserved 的腳位並非 NC 腳,其電壓值未知,請注意。
▀ HT8051OCDS-ICE 硬體連接圖
H
H
H
H
H
e-Cable1225A
Connect to PC
e-Link
OCDS EV
Rev. 1.10
10 of 22
HHHHHHHHHHHHHHHHHHHHHHHHH
由 e-Link 供電時,e-Link 之電壓輸出腳位
VDD
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ HT8051OCDS-ICE 使用注意事項
● 電壓與電流
– HT8051OCDS-ICE 的工作電壓可涵蓋 2.0V~5.5V。
HHHHHHHHHHHHHHHHHHHHHHHHH
H
H
H
H
H
– 若勾選右半頁之 Power Out 選項時,供應 Target Board 之電源將由 e-Link 提供。若無
勾選,請自行由外部供電。
– EV 除了需要 VDD 電源之外,其他類比 / 數位電路之電源,可能與 OCDS 的運作有關,
請依照 datasheet 視需要自行提供或與 VDD 連結。
– 對 Target Board 供電時,可供應之最大電流為 200mA。若應用板耗電超過 200mA,
應選擇由外部供電。
– 由 e-Link 供電時,若負載電流較大,VDD 輸出會存在些許誤差。建議設置 VDD 時,
將此誤差值納入考量。
Rev. 1.10
11 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
HT8051OCDS-ICE 使用限制
▀ OCDSDA / OCDSCK 與其他功能 Pin Share
1. e-Link 工作時,與 OCDSDA / OCDSCK Pin Share 的功能將失效。
2. e-Link 不工作時,與 OCDSDA / OCDSCK Pin Share 的功能可正常使用。
▀ OCDSDA / OCDSCK 連接線上不能接電容,當其與 Reset Pin Share 時,Reset 電路需使用
下圖電路:
0.01uF**
VDD
1N4148*
10kΩ~
100kΩ
OCDSCK must
connect to this point
PB0/RES
300Ω*
H
H
H
H
H
0.1~1uF
VSS
▀ OCDSDA 與 I / O Pin Share 並由 e-Link 供電時,因為 OCDSDA 引腳已經連接 6.8kΩ 的
Pull High 電阻,此電阻會影響 I / O 的電壓值,所以應注意 I / O 電路的設計。
▀ HT8051OCDS-ICE 按鍵及指示燈
● 按鍵
用於重置 (Reset)HT8051OCDS-ICE。
● 指示燈
Status:顏色 Yellow,指示 e-Link 是否“向 Target Board 供電”。
恆亮:對 Target Board 供電。
恆滅:不對 Target Board 供電。
Error :顏色 Red,指示 e-Link 工作是否“出錯”。
恆亮:工作出現異常。
恆滅:工作正常。
Active:顏色 Blue,指示 e-Link“執行任務的頻繁度 ”。
快閃:忙碌,任務越多閃爍越頻繁持續時間越長。
Rev. 1.10
12 of 22
HHHHHHHHHHHHHHHHHHHHHHHHH
VDD
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
2
使用說明
本章簡述如何在 Keil™ μVision 環境下使用 e-Link Driver 及 Holtek Database。
使用說明
使用說明
專案設定
▀ 步驟 1
在 Project 選單下選擇「New Project」命令建立一個新專案。
此命令會要求使用者輸入專案名稱,輸入後請按「儲存」鍵。
Rev. 1.10
13 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ 步驟 2
選擇 Project 路徑之後,會出現選擇資料庫「Select a CPU Data Base File」之視窗。請下拉
後點選「Holtek Device Database」,接著請按「OK」鍵。
使用說明
▀ 步驟 3
選擇使用之 MCU 型號,選定後按下確定鍵即完成專案設定。
Rev. 1.10
14 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
Holtek 8051 e-Link Driver 設定
▀ 步驟 1
在 Project 選單下選擇「Options for Target ‘HT85F227’*」命令。
註 *: HT85F227* 為 Target 名稱。
使用說明
此時會出現以下操作畫面。
Rev. 1.10
15 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ 步驟 2
將操作介面切換到 Debug 頁面。
使用說明
▀ 步驟 3
點選右半頁之 Use 選項,從下拉選單中選擇「Holtek e-Link 8051 Debugger」命令,接著
請按下右方「Settings」鍵。
Rev. 1.10
16 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
注意 : 若勾選右半頁之 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
17 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ e-Link F/W 版本更新
當 e-Link F/W 有較新版本時,會顯示訊息如下圖藍框所示,請按下 [Update] 按鈕,立即
升級 F/W。
使用說明
Rev. 1.10
18 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
Flash Programming Driver 設定
▀ 步驟 1
在 Project 選單下選擇「Options for Target ‘HT85F227’*」命令。
註 *: HT85F227* 為 Target 名稱。
使用說明
此時會出現以下操作畫面。
Rev. 1.10
19 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ 步驟 2
將操作介面切換到 Utilities 頁面。
使用說明
▀ 步驟 3
點 選 Use Target Driver for Flash Programming 選 項, 從 下 拉 選 單 中 選 擇「Holtek e-Link
8051 Debugger」命令,接著請按下右方「Settings」鍵。
Rev. 1.10
20 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series
▀ 步驟 4
按下「Holtek e-Link 8051 Debugger」選項右方之「Settings」鍵後會出現以下操作畫面。
此畫面用於選擇 Download to Flash Memory「
」之動作,選定後按下「OK」鍵即完成。
使用說明
注意 : 若勾選 Update Target before Debugging 選項,則執行 Debug「
」,會先將程式
下載到 Flash Memory,反之則否。若程式未曾修改過,則無論有無勾選,都不會下載。
Rev. 1.10
21 of 22
October 17, 2012
Holtek 8051 e-Link Driver for Keil μVision 使用手冊
8-Bit 8051 Series

Holtek Semiconductor Inc. (Headquarters)
No.3, Creation Rd. II, Science Park, Hsinchu, Taiwan
Tel: 886-3-563-1999
Fax: 886-3-563-1189
http://www.holtek.com.tw
Holtek Semiconductor Inc. (Taipei Sales Office)
4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan
Tel: 886-2-2655-7070
Fax: 886-2-2655-7373
Fax: 886-2-2655-7383 (International sales hotline)
Holtek Semiconductor (China) Inc.
Building No.10, Xinzhu Court, (No.1 Headquarters), 4 Cuizhu Road, Songshan Lake, Dongguan, China 523808
Tel: 86-769-2626-1300
Fax: 86-769-2626-1311
Holtek Semiconductor (USA), Inc. (North America Sales Office)
46729 Fremont Blvd., Fremont, CA 94538, USA
Tel: 1-510-252-9880
Fax: 1-510-252-9885
http://www.holtek.com
Copyright© 2012 by HOLTEK SEMICONDUCTOR INC.
The information appearing in this Data Sheet is believed to be accurate at the time of publication. However,
Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned
herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such
applications will be suitable without further modification, nor recommends the use of its products for application
that may present a risk to human life due to malfunction or otherwise. Holtek's products are not authorized for use
as critical components in life support devices or systems. Holtek reserves the right to alter its products without
prior notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw.
Rev. 1.10
22 of 22
October 17, 2012