China low cost debugger programmer JTAG ICE for Atmel NEW

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

Hello All,

 

I'm using AS7 & Atmel ICE. I am very happy with it. No problems. All is running as I want.

Here is a very interesting offer:

 

Jtag Programmer

 

 

I need a low cost programming device for my customer.

Has anyone experience with this device in using AS7? Does this work?

 

Given the low price I would order that and post a report here.

 

many thanks

Ellen

 

P.S. I don't want Avrdude etc ...

 

 

 

 

 

 

This topic has a solution.
Last Edited: Sat. Feb 1, 2020 - 10:40 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If all you need is a programmer, take a look at ALANK2's programmer in MArketplace.  I have several and swear by them.  Plug them into the ISP prt and power the board up.

 

Thats all there is to it.

 

JIm

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

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

for Classic megaAVR with AVR Studio.

AVR JTAG OCD has two forms; first form has many clones of AVRJTAGICE, second form is via AVRJTAGICE mkII and follow-on (Atmel Studio)

EllenR wrote:
I need a low cost programming device for my customer.
AVR ISP only, protocol STK500 STK500v2 :

Pololu USB AVR Programmer v2.1

If your customer will add TPI and PDI then third party AVRISP mkII.

If add UPDI then MPLAB Snap

 


Germany | Pololu - Distributors

MPLAB Snap | AVR Freaks

 

edit : strikethru

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Thu. Jan 30, 2020 - 08:02 PM
This reply has been marked as the solution. 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

1, through the JTAG mouth MCU software and hardware of the simulation, also by the mouth of single-chip processor JTAG download a program or modify a molten silk.

Seems to have lost something in translation!???

 

AVR STUDIO software supports the latest 4.12/4.14/4.16/4.17/4.18/4.19

Hmm, beware only supported in AS4.

 

Jim

 

 

(Possum Lodge oath) Quando omni flunkus, moritati.

"I thought growing old would take longer"

 

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

AS7.0 will not debug or program with that JTAG-1 clone.

 

However avrdude works fine.    Just install as an "External Tool" in AS7.0

The old command line jtagice.exe from AS4 will probably work as an "External Tool" too.

 

Note that this requires your customer to configure an "External Tool"

Or you provide a .BAT file and your customer must know how to copy it to the right place on her PC.

And identify the COM port.

 

Note that these dongles tend to provide 5V power (from USB) on the 5x2 header.   Are your products 5V tolerant?

 

All fairly straightforward.   Customers do vary in experience.

 

David.

Last Edited: Thu. Jan 30, 2020 - 08:07 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

EllenR wrote:
P.S. I don't want Avrdude etc ...
that restricts the customer to other than Android.

ZFlasher AVR - Apps on Google Play (AVRDUDE ported to Android with an added GUI)

MPLAB IPE and IPECMD may be an alternative to AVRDUDE.

 


AVRDUDE - AVR Downloader/UploaDEr

GitHub - facchinm/avrdude: mainline avrdude imported from svn://svn.savannah.nongnu.org/avrdude/trunk

https://microchipdeveloper.com/search:site?q=IPECMD&mini=true

 

"Dare to be naïve." - Buckminster Fuller

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

david.prentice wrote:
However avrdude works fine.    Just install as an "External Tool" in AS7.0
Arduino to Atmel Studio 7 external programmers, ISP and serial programming | AVR Freaks

david.prentice wrote:
And identify the COM port.
If a USB CDC ACM device enumerates with a serial number then COM becomes constant; this can be done during provisioning (third party support of the first party who is a customer)

 

"Dare to be naïve." - Buckminster Fuller

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

This is an ANCIENT device that only works on a limited selection of obsolete AVR device numbers with a ten-year-old previous version of Atmel Studio.  Avoid buying it : avoid using it if there is one hanging around in your school or office lab.   AS7 and Atmel ICE does what this worthless so-called Jtag Programmer does:  set and remove breakpoints, and view/edit memory/peripheral values at the breakpoint.

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

First off.   The JTAGICE-1 clone only works with mega16/32/64/128 chips.  

 

There is no point in buying it for a modern AVR chip.

 

The big advantage is:  it comes with a ribbon cable and keyed header.   If your product has a keyed 5x2 box header,  the ribbon works 100%.

 

You should be able to write a .BAT file that your customer can just click on from Explorer.

Or invoke from AS7.0 Tools menu.

 

Only you know your customers.     Few will type a command line.   More will double-click on a .BAT in Explorer.   Most will click a Menu item in AS7.0.    They never see that it is "avrdude.exe" that is doing the work.

 

David.

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

If your goal is programming rather than debugging and you want to send your program update to a customer, use ALANK2's little device. I have several and have sent them to customers with zero programming experience. You plug it in and push a button and it goes. Thats all it takes. Of course, you load the program in before you send it off. Takes no external power but your target. It takes no computer. It will work in the wildest of field locations (like Amazon Rain Forest).

 

Jim

 

Until Black Lives Matter, we do not have "All Lives Matter"!

 

 

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

EllenR wrote:
I need a low cost programming device for my customer.
if you want low cost why not a USBAsp if it's just to reprogram ?

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

EllenR wrote:
I need a low cost programming device for my customer.

A bootloader?

 

You really don't want to be letting customers loose with ISP ...

 

surprise

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I would think that the prime considerations are:

 

1. What programming header does your product have?  e.g. 5x2 JTAG or 3x2 ISP

2. Is it keyed?

3. How capable are your customers?

4. Is the mounted AVR a mega16/32/64/128 ?

5. Will future products use modern AVRs e.g. 164/324/1280/2560..., 4809 ?

 

The JTAGICE-1 clone has advantages:

1. it has a key header and comes with 10-way ribbon.

2. it has a USB plug and plastic case.

3. the average User will not be able to use it for anything else.

4. cheap

 

A USBASP dongle :

1. some come with either keyed 3x2 header or keyed 5x2 header and appropriate ribbons

2. some have a plastic case

3. the user can connect the 10-way ribbon to your 5x2 JTAG header which would be dangerous

4. the user will probably abuse it for other purposes

 

Either dongle can work with avrdude.exe from a .BAT file

The user never has to type a complex command line.   (you provide the .BAT file.   the user just has to download it)

 

David.

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

awneil wrote:
A bootloader?
+1

 

If you want "foolproof" programming a bootloader is almost certainly the way to go. If required you can also send the code in an encrypted state (with the (locked) bootloader decrypting) which keeps your code safe from prying eyes too.

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

I suspect that the OP has an existing product that is already out in the field.

 

An "update" method that avoids external programmers, ribbon cables, ... is a jolly good idea (tm).

 

The product may or may not be suitable for a Bootloader.

 

David.

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

clawson wrote:
"foolproof"

ie, customer-proof!

 

surprise

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello All,

thanks a lot for all answers. I've made my decision: Don't buy this device. 

Microcontroller development ist a difficult thing. You have many problems with Hard & Software. 

I do not need additional problems with the development environment. This must be reliable. 

 

Last I have tested  KhazamaAVRProgrammer with USBasp device. It worked to limited extent under Windows7. 

No function after switching the computer to Windows10. Device is worthless.

 

Swam over it. I have Atmel ICE. Yesterday I got an automatically firmware update (1.27> 1.29). That's great!

 

Ellen