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

 
 

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

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

Submitted by:  Dennis Lambe Jr. <malsyned>
Submitted on:  Mon 18 Nov 2013 01:09:42 AM UTC  
Votes:  100  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: None
Status: FixedPrivacy: Public
Assigned to: Joerg Wunsch <joerg_wunsch>Originator Name: Dennis Lambe
Open/Closed: Open

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>
Project AdministratorIn charge of this item.
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>

 

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

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 100 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 02 May 2014 09:23:19 AM UTCjoerg_wunschStatusNone=>Fixed
      Assigned toNone=>joerg_wunsch
    Fri 28 Feb 2014 10:03:44 AM UTCcmortyCarbon-Copy-=>Added -unavailable-
    Mon 17 Feb 2014 07:16:30 AM UTCb2vnCarbon-Copy-=>Added b2vn
    Mon 18 Nov 2013 01:09:42 AM UTCmalsynedAttached File-=>Added lsusb-jtag3-3.8.txt, #29646

    Back to the top


    Powered by Savane 3.1-cleanup