JTAG ICE?

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

What exactly does a JTAG ICE do. I know it's a debugger/emulator but when does it become a necessity, how does it help. I'm considering buying or building a JTAGICE clone.

Yes, I know the 1st JTAG ICE only supports only a few AVRs but I can't justify spending $300 on the mkII.


My AVR Site

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yes, you need to match the programming/debuggin interface on your chosen uC with the appropriate tool.

JTAG can also be used for production testing of assembled PCBs in that JTAG allows for the device pins to be read and written. The tester sends commands to set output pins to certain states (stimulus) and then reads the states from other device pins connected to the stimulus pins. The objective being to confirm the wiring (soldering) of the PCB.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
how does it help

You can "see" inside your chip, can stop the program, go in slow motion, read/write port bits, see if you program is doing something it should not etc. as you said debug.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:
Yes, you need to match the programming/debuggin interface on your chosen uC with the appropriate tool.

At this time the only JTAG ICE compatible AVRs I'm using are the mega16, mega169 and mega128. (only AVRs I own that have any type of debugging interface ). I was just stateing that I already know that the JTAG ICE only supports a few AVRs(some of which are the ones I'm using)

Quote:
Yes, you need to match the programming.....

I already own a STK500/501 combo and a ATAVRISP.

BTW, has any(one/company) succesfully cloned the mkII yet?


My AVR Site