HOLTEK HT-Writer User Manual

HT-Writer 使用手册
OO 四年 五月
Copyright 2006 by HOLTEK SEMICONDUCTOR INC.本使用手册版权为盛群半导体股份有限公司所
有,非经盛群半导体股份有限公司书面授权同意,不得通过任何形式复制、储存或传输。
目录
目录
简介........................................................................................ 1
安装........................................................................................ 1
使用 HT-Writer 烧录 OTP 芯片 .............................................. 6
烧录前的准备工作 ............................................................................... 6
执行 HT-Writer 烧录程序 ..................................................................... 6
烧录时的 MCU 型号与驱动资料型号 ................................................... 7
联机烧录模式 ......................................................................... 7
基本功能.............................................................................................. 7
附加功能.............................................................................................. 9
离线烧录模式................................................................ 12
烧录步骤............................................................................................ 13
LED 显示灯说明 ................................................................................ 13
转接卡的使用 ....................................................................... 14
系统信息............................................................................... 15
HT-Writer 使用手册
简介
HT-Writer 使用手册
Holtek HT-Writer是一种专为烧录 OTP (One-Time Programmable)单片机的 简易烧录器。盛群半导体公司开发完成的可烧录一次单片机单芯片(OTP device)都可使用这个简易烧录器将程序资料烧录到芯片内。这个烧录器的特点 为轻巧短小,如手掌大小。安装及使用都很容易,功能简单明了。此烧录器除 了能够与 PC 连接以联机模式烧录外,还可以在不需要与 PC 连接下使用离线 模式去烧录。将程序代码从 PC 下载到 HT-Writer 后,使用者可以在不与 PC 连接的情况下,以离线模式操作 HT-Writer。
联机模式是使用 RS232 cable PC HT-Writer 连接。离线模式则不需要与 PC 连接。由于盛群提供许多不同包装的 OTP 芯片,因此也会提供相对应的烧 录转接卡以便烧录各种包装的 OTP 芯片。使用者必须选用正确的烧录 OTP 转 接卡插入 HT-Writer 上。
使用 HT-Writer 烧录器需要下列的装备及系统:
电源适配器(power adapter),输出电压为 16V,输出电流至少为 500mA
最好是使用此烧录器包装盒内所附的电源适配器。
正确的烧录转接卡。
IBM 386 或以上的个人计算机。
Win95/98/NT/2000/XP 窗口操作系统(联机模式必要)。
HT-Writer 软件程序(联机模式必要)。
安装
使用 RS232 cable 连接 HT-Writer 的 9 支引脚的 D 型接头与个人计算机的 RS232 端口(图一)。接着执行ht-writersetup.exe″进行 HT-Writer 软件程序的 安装。遵循下列步骤进行安装。
R S 2 3 2 C a b l e
H T - W r i t e r
P C
图一
1
HT-Writer 使用手册
图二
图三
HT-Writer 使用手册
图四
图五
3
HT-Writer 使用手册
图六
图七
完成安装后,Holtek HT-Writer 项目会加到窗口的程序之中。
硬件配备
HT-Writer 使用手册
HT-Writer 的外型如图八:
S u p p l i e d R e m o v a b l e A d a p t e r
P in 2 0
P in 1 9
2 0 - P i n H e a d e r
P in 1
P in 2
F a i l
R e a d yO K
P r o g r a m m i n g S w i t c h
R S 2 3 2 C o n n e c t o r
硬件组成 说明
DC16V
20-Pin Header
OK
Ready
Fail
Programming Switch
RS232 Connector
4P DIP Switch
图八
电源 DC 16V 接口
烧录信息接口管脚
绿色 LED,正常状况指示灯
黄色 LED,待机状况指示灯
红色 LED,异常状况指示灯
离线模式的烧录命令键
PC 连接的 9 支引脚 D 型公接头
HT-Writer 背面的操作选择开关
5
HT-Writer 使用手册
OTP 芯片脚位名称 烧录信息 20 Pin Header 位置
PA0 AD0 8 PA1 AD1 6 PA2 AD2 4 PA3 AD3 2 PA4 CLK 10 PA5 CSB 12
PA6 RWB 14 OSC1 Ground (direct connection) OSC2 Ground (direct connection)
VDD VDD 18
RESB VPP 20
VSS Ground (direct connection)
烧录信息/OTP 芯片脚位的关系对应表
使用 HT-Writer 烧录 OTP 芯片
烧录前的准备工作
在烧录 OTP 芯片之前,必须先使用 HT-IDE3000 开发系统中 Project 菜单的 Build 命令产出一个 OTP 文件,它的扩展名是.OTP。一旦完成 Build 的程序, 即可使用 HT-Writer 烧录器及烧录程序进行 OTP 芯片的烧录。
 
111315161719
执行 HT-Writer 烧录程序
从窗口的程序中执行 HT-Writer 烧录程序,如图九的窗口。
图九
M e n u B a r
F u n c t i o n K e y s
O T P F i l e C h e c k s u m
S p e c i f i e d M C U T y p e
M C U T y p e o f H T - W r i t e r ( H / W ) D r i v e r
S t a t u s B a r
HT-Writer 使用手册
烧录时的 MCU 型号与驱动资料型号
图九右下方的 MCU 信息框中显示的是即将要烧录的 OTP 芯片的型号。 下列两种命令中的任何一个皆可决定其型号:
选用 HT-Writer 烧录程序的 Open 钮去开启一个 OTP 文件。此 OTP 文件包
含有将要烧录的 OTP 芯片的 MCU 型号
HT-Writer 烧录程序中使用 Setting 菜单的 MCU 命令设定
Note: 如果只是对 OTP 芯片做空白检测(blank check),则不需要开启任何 OTP 文件。当 HT-Writer
烧录器连接上 PC 并且打开电源后,烧录程序会根据所设定的 MCU 型号将对应的驱动资料 下载到烧录器的闪存(flash memory)。通常,烧录程序是从 HT-Writer 烧录器中读取驱动资 料并将之显示于图九右下方的 Driver 信息框中。因此,除非烧录器与 PC 间的联机断掉或 是烧录器未打开电源,否则 MCU 型号与驱动资料型号应该一致。HT-Writer 能够执行的功 能将完全依据闪存内的驱动资料而定。不正确的驱动资料会导致烧录失败,因此使用者必 须确认 MCU 型号与驱动资料型号是一致的。
联机烧录模式
基本功能
图九的右手边共有 8 个按钮(buttons)。每个按钮代表一个命令,各命令的功能 如下:
Open
开启一个扩展名为.OTP 的文件,并将其内容加载 HT-Writer 烧录器的闪存。 执行烧录 OTP 芯片时会从此内存中取得资料。按下 Open 钮之后,会出现磁 盘装置、目录与文件名资料可供选择。开启后,文件内容会显示于信息窗口内, 此文件的校验码(checksum)会显示在图九右下方的 Checksum 信息框。
Download
此命令会将目前已开启之 OTP 文件的内容及驱动资料加载烧录器的闪存中。 执行此命令之前,必须先开启一个 OTP 文件。
Blank Check
此命令是检查烧录器上的 OTP 芯片是否已经被烧录过(不是空的 OTP 芯片)。 检查的结果会显示于信息窗口内。
Program
此命令会执行两项功能,首先是将烧录器闪存中的资料烧录到 HT-Writer 上的 OTP 芯片内,之后再比较 OTP 芯片的内容是否与闪存的资料一致。比较的结 果会显示在窗口中。执行此命令之前,相关的 OTP 文件必须先被加载。
Verify
验证 OTP 芯片的内容是否与烧录器闪存的内容一致。首先会从 OTP 芯片读取
7
HT-Writer 使用手册
内容再做比对,并将比较结果显示于窗口中。执行此命令之前,相关的 OTP 文件必须先被加载。
Lock
此命令会使烧录器设定 OTP 芯片的保护功能,禁止将此颗 OTP 芯片的内容读 出。通常是在执行 Program 命令之后,使用此命令对 OTP 芯片的内容做保护。
Chip Info
此命令会从 OTP 芯片内读取 power-on IDsoftware ID,ROM size,option size 等信息并且显示于信息窗口中。如果 OTP 芯片中没有此等信息或是烧录程序 无法辨认此 ID,则如图十的MCUCannot identify″信息会出现在信息窗口中。
图十
Auto
此命令会依照 Blank Check,Program,Verify 及 Lock 的顺序执行此四个命令。 若其中任何命令的执行有错误,将会停止执行其后所有的命令。可以从 Setting 菜单的 Auto 命令中选择所要执行的命令(并非上述的命令皆需要选取)
HT-Writer 使用手册
附加功能
Setting
此菜单包含 4 个命令用来设定 HT-Writer 烧录器的状态。这些状态将决定烧录 器的操作行为。以下为各命令的说明:
Detect Connect
此命令将侦测 HT-Writer 烧录器与 PC 间的连接状况,并且将结果显示于窗口中。
MCU
此命令指定目前的 MCU 型号,当做之后所有操作的依据。如果烧录器已经连上 PC 并且 开启电源,则此 MCU 的驱动资料将会被加载烧录器的闪存。
Auto
此命令将选定那些烧录命令在使用 Auto 钮的时候会被顺序地执行。
9
HT-Writer 使用手册
Check ID
在执行 Blank CheckProgramVerifyLock Auto 命令之前,可以要求 HT-Writer 烧录器预先检查 OTP 芯片的 MCU 型号。此命令会将 OTP 芯片的型号与烧录器闪存的 驱动资料做比较,如果不相同,则所要执行的命令会被取消。使用者可以设定或取消此 功能。
Option
此菜单包含两个命令。Option 命令会将目前已开启的 OTP 文件所记录之 OTP 芯片的信息显示于窗口,如图十一。第二个命令是 Print,它会将已开启的 OTP 文件所记录之 OTP 芯片的信息打印出来。
图十一
HT-Writer 使用手册
S/N 序列号码(serial number)的写入
此功能可将使用者指定的序列号码写入 OTP 芯片中。使用者要指定此序列号 码写入的内存地址,此序列号码会被写到 OTP 芯片的 program 内存的低字节 (low byte)。在序列号码写入 OTP 芯片后,系统会自动将序列号码加一,提供 给下一个 OTP 芯片使用。所以每一次完成序列号码的烧录,序列号码会自动 加一。要使用此功能之前,必须先要设定开始的序列号码以及此号码所在的地 址。执行 S/N 菜单中的 Setup 命令将会显示如图十二的窗口,可用来设定开 始的序列号码及它所在的内存地址。
图十二
当完成序列号码及其地址的设定后,执行 S/N 菜单中的 Enable 命令将会激活 序列号码烧录的功能。一旦激活此功能,方才设定好的序列号码及其地址会显 示在如图十三的窗口右下角。烧录的过程中,首先被烧录的 OTP 芯片将会在 方才指定之地址上写入设定的序列号码。接下来的 OTP 芯片会依照其烧录顺 序,将每次加一的序列号码写入。如需要将序列号码重新设定,可以再从 S/N 菜单中选用 Setup 命令。
11
HT-Writer 使用手册
离线烧录模式
在使用离线烧录模式之前,下列两个步骤需要先行完成:
烧录的程序代码必须已经加载 HT-Writer 烧录器。如果确实已加载,则黄色
LED 指示灯会亮起,如果发生错误,则红色 LED 指示灯会亮起。
调拨 HT-Writer 烧录器背面的 DIP 开关以选定烧录命令。DIP 开关只能在离
线烧录模式下使用。
DIP 开关位置 功能 说明
DIP 开关 1 ON 时,烧录器会自动检查待烧录的 OTP 型号是否
DIP1 Check ID
DIP2
DIP3 Lock
DIP4 Buzzer
Blank
Check
HT-Writer 内的资料符合。这些资料是先前从 PC 加载到烧录器 的。
DIP 开关 2 ON 时,烧录前会先作 blank check 以便检查此颗 OTP 是否为空白。若 DIP 开关 2 为 OFF,则直接进行烧录。 (烧录动作为 [Blank Check] Æ Program Æ Verify)
DIP 开关 3 ON 时,在烧录完成后,会将 OTP 芯片内之资料锁 住以防止资料被读取。
DIP 开关 4 ON 时,在烧录成功或失败时皆会发出声响,提醒
使用者。
图十三
步骤一
步骤二
步骤三
步骤四
步骤五
步骤六
HT-Writer 使用手册
烧录步骤
16V 的电源适配器插入 HT-Writer 烧录器并打开电源。此时烧录器会检查其 上闪存中的资料是否正确。如果正确,烧录器会停在待机状况下(ready)。否则 必须将 HT-Writer 烧录器以 RS232 cable 连到 PC 并将程序代码加载烧录器的 闪存之中。
将与 HT-Writer 烧录器中记录的 OTP 型号相同的芯片插入烧录器的插座上。
按下烧录命令键进行烧录。
检查 LED 指示灯以确认烧录是否成功。
如果烧录成功,取下 OTP 芯片,HT-Writer 烧录器进入待机状态。如果烧录失 败,则可再次按下烧录命令键让 HT-Writer 烧录器回到待机状态。
重复步骤二到步骤五的动作。
LED 显示灯的说明
HT-Writer 烧录器提供三个 LED 指示灯显示烧录动作的结果。下表列出每个 LED 指示灯代表的意义。
LED 型态 状态 说明
闪停 此颗 OTP 芯片已被锁住 闪闪停 烧录器内的烧录资料与待烧录的 OTP 型号不符合 闪闪闪停 此颗 OTP 内已有资料存在(不是空白)
红色 LED 失败状态
绿色 LED − OK 状态 烧录成功
黄色 LED Ready 状态
闪闪闪闪停 烧录失败 闪闪闪闪闪停 烧录后做验证时发生错误 闪闪闪闪闪闪停 无法锁住此颗 OTP 芯片 快闪 烧录器内的烧录资料不正确
慢闪 待机中:所有状态正常,可开始进行烧录 快闪 烧录中:正在进行烧录
13
HT-Writer 使用手册
转接卡的使用
基本上,HT-Writer 配置有一片 40 支脚位 DIP 型插座的转接卡。如果需要烧 录其它包装型式的 OTP 芯片,可以使用下列两种方式中的一种去烧录:
取下 40 支脚位 DIP 型插座的转接卡,将正确包装插座的转接卡插入
HT-Writer 的插槽中。型号是以 C 开头的转接卡。
不要取下 40 支脚位 DIP 型插座的转接卡,只要将正确的 HandyWriter 转接
卡插在 40 支脚位 DIP 型的插座上即可。型号是以 T 开头的转接卡。
系统信息
Fail to Erase Flash ROM!
Disconnected from the HT-Writer
Failed to Open File!
Invalid File Format!
Not support the Type of MCU!
Duplicated Program Record!
Duplicated Option Record!
Fail to Read OTP File Record!
HT-Writer 使用手册
在下载驱动资料或 OTP 文件内容之前,HT-Writer 无法将闪存中的资料清除。
HT-Writer 无法连上 PC,请检查电源适配器及 RS232 cable
选取的 OTP 文件无法被开启,可能是文件已损毁或是文件格式不正确。
选取的 OTP 文件的格式不正确。
烧录程序不支持所选的 OTP 文件中或是 HT-Writer 烧录器中的 MCU 型号。
OTP 文件的格式不正确。
OTP 文件的格式不正确。
选取的 OTP 文件的格式不正确或是此文件已损毁。
Fail to Allocate Memory!
无法安排内存空间给所选的 OTP 文件。
Invalid Checksum of the OTP File!
OTP 文件的检查码不正确。
Writer is Busy.
由于 HT-Writer 烧录器正在处理其它的命令,所以无法处理所要求的命令。
Fail to Write to Flash ROM!
烧录程序无法将 OTP 文件的内容或是驱动资料加载烧录器。
Device is Locked!
OTP 芯片已被锁住。
ID Error!
驱动资料与 OTP 芯片中的 ID 资料不符合。
Not Blank!
OTP 芯片的内容不是空白的。
15
HT-Writer 使用手册
Programming Failed!
无法烧录 OTP 芯片。
Verify Failed!
OTP 芯片的内容与 HT-Writer 烧录器闪存的内容不相符。
Lock Failed!
无法将所选的 OTP 芯片锁住。
ROM Format Error!
HT-Writer 烧录器中闪存的资料格式不正确。这种错误可能是导因于下载动作 的失败或是闪存中的资料并不相同于 HT-Writer 烧录器中现存的驱动资料。
Writer Time-out!
在发出烧录命令之后,HT-Writer 烧录器并未响应。
Error in Checksum of Received Data!
从烧录器传回的检查码不正确。请重新激活烧录器及烧录程序。
Unknown Error!
烧录程序无法辨认从烧录器传回的信息,请重新激活烧录器及烧录程序。
No Option Exist!
在使用 Option 菜单中的命令时(Option Print),必须先要开启一个 OTP 文件 或是从 OTP 芯片中读出 option 资料。
Fail to load Option DLL!
这是烧录程序内部的错误,可能是由于安装的不完全。
Fail to GetProcAddress!
这是烧录程序内部的错误,可能是由于安装的不完全。
There is no Data in the PC Buffer.
在执行 Program Verify 命令之前,必须先开启一个 OTP 档或是从目前的 OTP 芯片中读出资料并且存放到 PC 的内存中。
The Current File has not been DownloadedDownload it?
显示于主窗口的 OTP 资料尚未加载烧录器的闪存内,如要下载资料及继续执 行方才的命令,请按下<Yes>。否则,按下<No>将会停止方才所下的命令。
Program ROM not Blank!
这是 Blank Check 执行结果的信息,表示 OTP 芯片不是空白的。
Program ROM Blank!
这是 Blank Check 执行结果的信息,表示 OTP 芯片内没有资料。
Fail to Write to Program ROM!
烧录器无法将资料写入 program ROM
HT-Writer 使用手册
Write OK!
烧录器成功地将资料写入 OTP 芯片内。
Fail to Verify Program ROM!
闪存内的资料与 OTP 芯片内的资料不符合。
Verify OK!
烧录器已成功地验证 OTP 芯片内之资料。
S/N Address Exceeds the ROM SizeSet to Default Address1237
指定给序列号码的内存地址超出程序代码内存的范围。系统将会使用预设的地 址 1237 存入此序列号码。
S/N Address are not Blank in the OTP File!
指定给序列号码的地址,在所选之 OTP 文件的相对位置上已有资料,因此无 法将序列号码写入 OTP 芯片的这个地址。存放序列号码的内存必须要空白, 方才可以储存此资料。
MCUCannot Identify
当执行 Chip Info 命令时,烧录程序无法辨认从 OTP 芯片读出来的 ID 资料。
17
Amendm e nts
总公司及子公司
盛群半导体股份有限公司(总公司) 新竹市科学工业园区研新二路 3 号 电话: 886-3-563-1999 传真: 886-3-563-1189 网站: www.holtek.com.tw
盛群半导体股份有限公司(台北业务处) 台北市南港区园区街 3 2 4 楼之 2 电话: 886-2-2655-7070 传真: 886-2-2655-7373 传真: 886-2-2655-7383 (International sales hotline)
盛扬半导体有限公司(上海业务处) 上海宜山路 889 2 号楼 7 200233 电话: 021-6485-5560 传真: 021-6485-0313 网站: www.holtek.com.cn
盛扬半导体有限公司(深圳业务处) 深圳市南山区科技园科技中三路与高新中二道交汇处生产力大楼 A 单元五楼 518057 电话: 0755-8616-9908,8616-9308 传真: 0755-8616-9533
ISDN: 0755-8615-6181
盛扬半导体有限公司(北京业务处) 北京市西城区宣武门西大街甲 129 号金隅大厦 1721 100031 电话: 010-6641-0030, 6641-7751, 6641-7752 传真: 010-6641-0125
盛扬半导体有限公司(成都业务处) 成都市东大街 97 号香槟广场 C 709 610016 电话: 028-6653-6590 传真: 028-6653-6591
Holmate Semiconductor, Inc.(北美业务处)
46712 Fremont Blvd., Fremont, CA 94538
电话: 510-252-9880 传真: 510-252-9885 网站: www.holmate.com
Copyright 2006 by HOLTEK SEMICONDUCTOR INC.
使用指南中所出现的信息在出版当时相信是正确的,然而盛群对于说明书的使用不负任何责任。文中提到的应用目的仅仅是 用来做说明,盛群不保证或表示这些没有进一步修改的应用将是适当的,也不推荐它的产品使用在会由于故障或其它原因可 能会对人身造成危害的应用。盛群产品不授权使用于救生、维生器件或系统中做为关键器件。盛群拥有不事先通知而修改产 品的权利,对于最新的信息,请参考我们的网址 http://www.holtek.com.tw
Amendm e nts
Loading...