Forum: ARM programming with GCC/GNU tools @M. Thomas: Evertool related question

 Author: tr (Guest) Posted on: 2007-03-20 05:50

Rate this post
 0 ▲ useful ▼ not useful
hi martin thomas,

sorry for using this forum for asking Evertool related questions...

I want to replace in a circuit the ATMega32 with an AtMega644. Currently
im using your great Evertool, for doing the JTAG debugging on the
ATMega32.

Can you give me any hints if the Evertool is also able to Debug the
ATMega644? Maybe it is possible to tell the AVRStudio that im using a
ATMega32, but in fact im using the ATMega644?

Is this possible - do you or someone else have any expieriences
concerning this topic?

What is the difference between mkII debugging device for the ATMega644
and the standard Evertool for ATMega32? Has Atmel included some HW-Fuses
that protects the ATMega644 of not beeing JTAG debugged with the
Evertool?

Thanks a lot,

tr

 Author: Martin Thomas (Guest) Posted on: 2007-03-20 16:51

Rate this post
 0 ▲ useful ▼ not useful
tr wrote:
> hi martin thomas,
>
> sorry for using this forum for asking Evertool related questions...

Please just send me an e-mail. My address is at the end of the
Evertool-page. This forum is for the WinARM/arm-elf-gcc/Yagarto users.

> I want to replace in a circuit the ATMega32 with an AtMega644. Currently
> im using your great Evertool, for doing the JTAG debugging on the
> ATMega32.
>
> Can you give me any hints if the Evertool is also able to Debug the
> ATMega644? Maybe it is possible to tell the AVRStudio that im using a
> ATMega32, but in fact im using the ATMega644?

The JTAG-part of the Evertool (like the BootICE and the Olimex AVR-JTAG)
uses the firmware which Atmel provides for their JTAG-ICE "MK1" (which
is not longer sold). So the Evertool supports all devices which Atmel
support with the original device. As far as I know, the ATmega644 is not
supported. You can verify this yourself by reading the AVRStudio
online-help.

> Is this possible - do you or someone else have any expieriences
> concerning this topic?

The firmware source is not available so only Atmel can add support for
additional devices. You can ask them but I don't think they will "waste"
time updating the firmware of a device which has reached "end of life".

> What is the difference between mkII debugging device for the ATMega644
> and the standard Evertool for ATMega32? Has Atmel included some HW-Fuses
> that protects the ATMega644 of not beeing JTAG debugged with the
> Evertool?

Basicly there is no difference. The JTAG-interface (hardware,
state-machine) is standardised. But the protocol used to interface with
the AVR-core is not documented so Atmel can use different commands (the
ATmega644 has a newer core than the ATmega32). I don't think that there
are any special fuses in the ATMega644 or any other non-supported
device. It's just the JTAG-interface's firmware not the target itself.

IRC I have seen an JTAG-ICE MK2 compatible device on e-bay. At least
they state it's compatible in the description. I do not own such a
device. Watch out for special offers from Atmel and the distributors.
Sometimes they offer an inexpensive bundle of AVR STKs together with
JTAG-ICE MK2.

Martin Thomas

• $formula (LaTeX syntax)$