Holtek E-Link QA V100 en PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Holtek Semiconductor Inc.

Project Name Update Date Author Version Page


Holtek e-Link Q&A 2015-04-23 Sky 1.00 1/6

Holtek e-Link Q&A


Revision History
Version Date Description Author
1.00 2015-04-23 Create Sky

problemsduring e-Link programming and emulation first check the


following:.................................................................................................................................................2

1 Check if the USB cable is the original Holtek one?.......................................................................2


2 Check if the e-Link emulator and programmer software is the latest version?..............................2
3 Check if the F/W matches during e-Link emulation and programming? .......................................2

Holtek e-Link emulation Q & A:...................................................................................................3

1 Q: How is the e-Link connected for In-Circuit Emulation?...........................................................3


3 Q: Check if the external power is supplied to the e-Link for emulating? ......................................4
4 Q: During the emulating process, a promt says that the “e-Link is connected, but does not
recognize the EV”................................................................................................................................5

Holtek e-Link programming Q & A: ............................................................................................5

1 Q: What MCU types does the e-Link support for current programming? ...................................5
2 Q: Check if the external power is supplied to the Target Board when the e-Link is online. ........6
Holtek Semiconductor Inc.
Project Name Update Date Author Version Page
Holtek e-Link Q&A 2015-04-23 Sky 1.00 2/6

When encountering problems during e-Link programming and emulation


first check the following:
1 Check if the USB cable is the original Holtek one?

The emulator and the target board circuit will both consume power during e-Link debugging. So if
the used USB cable is of poor quality, the higher cable resistance may influence the emulation due
to power voltage drops in the cable. The original USB cable is shown in the following figure:

Fig.1

2 Check if the e-Link emulator and programmer software is the latest version?

The HT-IDE3000 software is for the e-Link emulator.


The HOPE3000 software is for the e-Link programmer.
Log on to the Holtek official website( http://www.holtek.com.cn/China/tech/tool/Mainpage1.htm)
to download and install the latest software.

3 Check if the F/W matches during e-Link emulation and programming?

Update the corresponding F/W for the different modes.


During the emulating process, if the e-Link is in the programming mode, the HT-IDE3000 will pop
up the following tips: update it to the OCDS mode through the tips Help-->Update Firmware”.

Fig.2

During the programming process, if the e-Link is in the emulation mode, the HOPE3000 for e-Link
will pop up the following tips: click start” to update it to the programming mode. It can also be
updated using Tools--> Update Firmware”.
Check the current F/W version of the e-Link using “Help-->About” in the software.
Holtek Semiconductor Inc.
Project Name Update Date Author Version Page
Holtek e-Link Q&A 2015-04-23 Sky 1.00 3/6

Fig. 3

Holtek e-Link emulation Q & A:


1 Q: How is the e-Link connected for In-Circuit Emulation?

A: In the following figure, the Target Board is connected to e-Link through the four wires VDD,
GND, OCDSDA, and OCDSCK.
If not using the standard cable: a Use a separate Dupont Line if possible to avoid signal
crosstalk due to the materials.
b The length of the Dupont Line should be less than 20cm if
possible.

Fig.4

Tab.1
Due to the different OCDS EV design features, it can only be emulated normally by setting the
individual OCDS EV pins to pull-high. The reference resistance value is 1K when the e-Link is
executing In-Circuit Emulation.
Currently Holtek have sorted out the EV types which have this problem in the following table:

MCU Type The pin required pull-high resistor


1 BS83V04A PA2
2 BS83V08A PA7
3 BS83V16A PA7
4 BS84V12A PA7
5 BS82D20A-3 PA7
Holtek Semiconductor Inc.
Project Name Update Date Author Version Page
Holtek e-Link Q&A 2015-04-23 Sky 1.00 4/6
6 HT66V007 PA7
7 HT66V01 PA7
8 HT66V019 PC2
9 HT66V0174 PC2
10 HT66V70A PB0
11 HT67V488/489 PA7
12 HT67V5640 PB0
13 HT45V0YB-1 PB5
14 HT45V15B PB0
15 HT45V3W PB4
Tab.2

2 Q: Why does the HIRC appear to have a deviation during e-Link emulates?
A: Generally the HIRC calibration for the EV has been executed at 5V during manufacturing.
Operation under different voltages may cause some HIRC deviation.

If there is a large HIRC deviation this can be explained by the EV being an engineering sample
without the factory calibration.

3 Q: Check if the external power is supplied to e-Link for emulation?

A: Yes. If the external power supply is selected then set the configuration options according to the
following steps.
Firstly ensure that the “External” in the configuration options is not selected.

Fig.5

Secondly select the OCDS mode by clicking “Tools\Switch OCDS Mode” in the IDE3000
menu.

Fig.6
Holtek Semiconductor Inc.
Project Name Update Date Author Version Page
Holtek e-Link Q&A 2015-04-23 Sky 1.00 5/6
Finally select “External” in the configuration options.

Fig.7

Now the following prompt box will pop up. If power is supplied to IC, click Yes then compile
and download. The OCDS can now be accessed normally.

Fig.8

4 Q: During the emulating process, a prompt says that the e-Link is connected, but does not recognize
the EV”

A: First ensure that the connected IC is an EV chip rather than a general IC and check if the IC
type is correct.
Eg: The EV chip for the HT66F018 is HT66V018. The actually produced MCU, the
HT66F018 does not have the emulating functions.
Second ensure the OCDS wiring, VDD, GND, OCDSCK and OCDSDA is correct.
Ps: For some ICs the external RES pin is connected to a pull-high resistor - refer to Table 2.
Finally ensure that the external crystal oscillator pin is connected to a crystal oscillator when
HXT is selected as the system clock.

Fig.9

Holtek e-Link programming Q & A:


1 Q: What MCU type does the e-Link support for current programming?

A: Holtek 8-Bit Flash MCU and the corresponding EV


Ps: The e-Link is not able to support offline programming and is only used for engineering
verification. Therefore it is not suitable for volume device programming.
Holtek Semiconductor Inc.
Project Name Update Date Author Version Page
Holtek e-Link Q&A 2015-04-23 Sky 1.00 6/6
The e-Link does not yet support programming of the Boot Loader ROM code program. As a
result it should not be used for programming application programs which have an ISP requirement
such as the HT6XFB5X0.

2 Q: Check if the external power is supplied to the Target Board when the e-Link is online.

A: When the e-Link is online, the e-Link supplies power to the Target Board. Note that the Target
Board cannot be connected to the external power otherwise a programming error will be
generated as shown in the following figure:

Fig.10

You might also like