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