No luck yet with NGX Technologies USB JTAG

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

Has anyone on here used the AVR USB JTAG from NGX Technologies with AVR Studio? AVR Studio sees the JTAG and tries to connect when I start the debugger, but gives me a message screen saying it doesn't recognize the target device. It's supposed to drop-in-replace the Atmel's JTAG ICE. My target is the ATmega164P. Maybe this device isn't supported?

http://shop.ngxtechnologies.com/product_info.php?cPath=29&products_id=70

Clint

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

On the Select Platform and Device are you selecting JTAGICE or JTAGICEmkII - for these old clones only the former will work.

By the way there's no way on earth that's going to work with a mega164. Just before it was dropped the support list for the JTAGICE was as currently shown in its user manual built into Studio - that is:

Quote:
Currently the JTAGICE supports the following devices:

ATmega16(L), ATmega162(L), ATmega169(L or V), ATmega32(L), ATmega323(L), ATmega64(L), ATmega128(L).


Those (and the AT90CAN128 which is the same as ATmega128) are the only devices you can debug with that interface.

Shame you hadn't stretched to Atmel's $50 Dragon. It can debug all the AVRs (old and modern) that have an OCD interface.

PS I notice the website say it can "program" all the AVRs but it says nothing about which ones it can debug.

Last Edited: Thu. Sep 23, 2010 - 01:55 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Okay, maybe it was there all along and I didn't see it, but I just noticed the "Schematic" link to the USB JTAG schematic. This will help me ensure my cable is correct and eliminate it from the list of possible issues. Still, I'd like to hear from others that have used this JTAG, any issues you've had, etc.

Clint

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

I guess I'll be upgrading sooner than I thought :)

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

I am not aware of either Studio or C-SPY supporting this type of JTAG debugger.

It is supported by Rowley for the ARM devices.
So it is possible that they support it with their AVR CrossStudio. But since I have no Rowley AVR licence, I cannot confirm either way.

Let us know how you get on. If Rowley do support it for the AVR, then this would be very attractive. CrossStudio is massively more pleasant than Studio. It would be well worth buying a Rowley licence.

(Their ARM support is excellent)

David.

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

Atmel should buy their IDE instead of messing about with Eclipse.

NGX gave me one of their JTAGs and one of their boards and I couldn't get it to work. I'll try it again.

Leon Heller G1HSM

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

Leon,

I have an NGX USB-JTAG and it works beautifully with Rowley CrossStudio for ARM. It also doubles up as a USB->RS232 bridge.

AFIK, it does not work with any other ARM debugger software. But in principle it should work with any software that supports the FTDI-wiggler. There are many clones that use the FTDI chip.

Incidentally, the first NGX JTAG was appallingly soldered and they had to replace it.

Does anyone have a paid-for licence for the AVR CrossStudio? The Evaluation period is very short. I was very happy to buy an ARM licence.

David.

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

It's the NGX AVR JTAG that doesn't work. I can't even get a Dragon to work with their AVR Mega32 Blueboard. I'm just about to try one of my Tiny2313 boards with the Dragon, then I'll try that with the NGX JTAG.

I've also got one of the NGX ARM JTAGs, and that's OK with CrossWorks. I prefer the Rowley CrossConnect Pro, though.

I've got CrossWorks for the MSP430 and ARM.

Leon Heller G1HSM

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

Leon,

The NGX ARM JTAG works fine with the BlueBoard, or with any ARM cpu.

I was not aware that they were marketing an AVR specific JTAG.

I have just followed the NGX link, and looked at the schematic.
It seems to be a regular JTAG-1 clone with a USB->RS232 bridge. So it should work absolutely fine. Albeit with a limited range of older JTAG AVRs.

I note that it does not have any buffer or level-shifting chip. So you will have to run everything at 5V.

I take back any dreams of Rowley supporting ARM debuggers with AVR targets. In principle there is no problem, but I doubt that anyone would put the effort into driving a 'Wiggler' for the AVR. After all, you might just as well buy a Dragon.

David.

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

The NGX AVR JTAG is what the OP (and I) were trying to use.

I got the Dragon to program the Mega32 on the NGX AVR board, eventually. I had the cable on the wrong way round on the Dragon. :( It's a nice board with similar features to their ARM Blueboard. I've now got their demo software working on it, which is gratifying. I'd somehow managed to remove it.

Leon Heller G1HSM