bugAVR Downloader/UploaDEr - Bugs: bug #40615, Doesn't work with JTAGICE3...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #40615: Doesn't work with JTAGICE3 firmware 3.18

Submitter:  Dennis Lambe Jr. <malsyned>
Submitted:  Mon 18 Nov 2013 01:09:42 AM UTC
Votes: 100
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  Fixed Privacy:  Public
Assigned to:  joerg_wunsch Originator Name:  Dennis Lambe
Open/Closed:  Open Release:  None
Programmer hardware:  Device type: 

Fri 02 May 2014 09:39:13 AM UTC, comment #3: 

Ah, indeed, I found r1278 which implements this. Cool!

Matthijs Kooijman <matthijs>
Fri 02 May 2014 09:23:19 AM UTC, comment #2: 

The non-NDA documentation is here:

http://www.atmel.no/webdoc/protocoldocs/index.html

Anyway, this is supposed to be already fixed in the current
release.

Joerg Wunsch <joerg_wunsch>
Group administrator
Fri 02 May 2014 09:10:48 AM UTC, comment #1: 

For anyone coming across this bug, also see this mailing list thread: http://lists.nongnu.org/archive/html/avrdude-dev/2013-11/msg00008.html

It contains some (far from finished) patches, and talks about Atmel offering documentation under NDA for anyone wanting to work on this.

Matthijs Kooijman <matthijs>
Mon 18 Nov 2013 01:09:42 AM UTC, original submission:  

I used Atmel Studio 6.1 to upgrade the firmware on my JTAGICE3 from 2.15 to 3.8. After doing so, AVRDUDE begins reporting:

avrdude: usbdev_open(): did not find any (matching) USB device "usb:"

I investigated, and it turns out that the USB descriptors for firmware 3.8 are completely different from 2.15.

The Product ID has changed from 0x2110 to 0x2140. There are now two interfaces: one HID interface named "JTAGICE3 CMSIS-DAP" (the same name as in the iProduct string) with an Interrupt endpoint IN/OUT pair; and one vendor-specific interface named "JTAGICE3 Data Gateway" with a Bulk endpoint IN/OUT pair.

I have attached the output of lsusb on the device.

This forum thread suggests that the Data Gateway interface isn't needed for AVR programming: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=1092644

I haven't been able to dig up any information about whether the protocol on the HID Interrupt endpoints has anything at all to do with the 2.x USB protocol.

Maybe there are some clues in this release notice: http://www.atmel.no/webdoc/jtagice3/jtagice3.whats_new.html

Dennis Lambe Jr. <malsyned>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #29646:  lsusb-jtag3-3.8.txt added by malsyned (4KiB - text/plain)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by joerg_wunsch (Posted a comment)
  • -email is unavailable- added by matthijs (Posted a comment)
  • -email is unavailable- added by cmorty
  • -email is unavailable- added by b2vn (Voted in favor of this item)
  • -email is unavailable- added by malsyned (Submitted the item)
  •  

    There are 100 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-05-02 joerg_wunsch StatusNone Fixed
        Assigned toNone joerg_wunsch
    2014-02-28 cmorty Carbon-Copy- Added -email is unavailable-
    2014-02-17 b2vn Carbon-Copy- Added b2vn
    2013-11-18 malsyned Attached File- Added lsusb-jtag3-3.8.txt, #29646

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code