avrdude-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[patch #9757] Fix ATtiny817 Xplained Mini programmer


From: Joerg Wunsch
Subject: [patch #9757] Fix ATtiny817 Xplained Mini programmer
Date: Tue, 23 Nov 2021 05:30:30 -0500 (EST)
User-agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:93.0) Gecko/20100101 Firefox/93.0

Update of patch #9757 (project avrdude):

                  Status:             In Progress => Works For Me           

    _______________________________________________________

Follow-up Comment #12:

Just tested this:

++++
% ./avrdude -p t817 -c xplainedmini_updi -q -C avrdude.conf -v -v

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "avrdude.conf"
         User configuration file is "/home/joerg/.avrduderc"

         Using Port                    : usb
         Using Programmer              : xplainedmini_updi
avrdude: jtag3_open_updi()
avrdude: Found CMSIS-DAP compliant device, using EDBG protocol
avrdude: Sending sign-on command: 0x80 (3 bytes msg)
         AVR Part                      : ATtiny817
         Chip Erase delay              : 0 us
         PAGEL                         : P00
         BS2                           : P00
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 0
         StabDelay                     : 0
         CmdexeDelay                   : 0
         SyncLoops                     : 0
         ByteDelay                     : 0
         PollIndex                     : 0
         PollValue                     : 0x00
         Memory Detail                 :

                                  Block Poll               Page               
       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW 
MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ -----
----- ---------
           signature      0     0     0    0 no          3    1      0     0  
  0 0x00 0x00
           prodsig        0     0     0    0 no         61   61      0     0  
  0 0x00 0x00
           fuses          0     0     0    0 no          9   10      0     0  
  0 0x00 0x00
           fuse0          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           fuse1          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           fuse2          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           fuse4          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           fuse5          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           fuse6          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           fuse7          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           fuse8          0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           lock           0     0     0    0 no          1    1      0     0  
  0 0x00 0x00
           data           0     0     0    0 no          0    1      0     0  
  0 0x00 0x00
           usersig        0     0     0    0 no         32   32      0     0  
  0 0x00 0x00
           flash          0     0     0    0 no       8192   64      0     0  
  0 0x00 0x00
           eeprom         0     0     0    0 no        128   32      0     0  
  0 0x00 0x00

         Programmer Type : JTAGICE3_UPDI
         Description     : Atmel AVR XplainedMini in UPDI mode
avrdude: jtag3_getparm()
avrdude: Sending get parameter (scope 0x01, section 0, parm 0) command: 0x84
(9 bytes msg)
avrdude: Sending get info (serial number) command: 0x81 (23 bytes msg)
         ICE hardware version: 0
         ICE firmware version: 1.13 (rel. 43)
         Serial number   : ATML2658061800008969
avrdude: jtag3_getparm()
avrdude: Sending get parameter (scope 0x01, section 1, parm 0) command: 0x84
(6 bytes msg)
         Vtarget         : 5.00 V
avrdude: jtag3_getparm()
avrdude: Sending get parameter (scope 0x12, section 1, parm 32) command: 0x84
(6 bytes msg)
         JTAG clock megaAVR/program: 0 kHz
avrdude: jtag3_getparm()
avrdude: Sending get parameter (scope 0x12, section 1, parm 33) command: 0x84
(6 bytes msg)
         JTAG clock megaAVR/debug:   0 kHz
avrdude: jtag3_getparm()
avrdude: Sending get parameter (scope 0x12, section 1, parm 48) command: 0x84
(6 bytes msg)
         JTAG clock Xmega: 0 kHz
avrdude: jtag3_getparm()
avrdude: Sending get parameter (scope 0x12, section 1, parm 49) command: 0x84
(6 bytes msg)
         PDI clock Xmega : 0 kHz

avrdude: jtag3_getparm()
avrdude: Sending get parameter (scope 0x01, section 0, parm 1) command: 0x84
(6 bytes msg)
avrdude: jtag3_setparm()
avrdude: Sending set parameter (scope 0x12, section 0, parm 0) command: 0x80
(3 bytes msg)
avrdude: jtag3_setparm()
avrdude: Sending set parameter (scope 0x12, section 0, parm 1) command: 0x80
(3 bytes msg)
avrdude: jtag3_setparm()
avrdude: Sending set parameter (scope 0x12, section 1, parm 0) command: 0x80
(3 bytes msg)
UPDI SET: 
        xd->prog_base_msb=47fc87
        xd->prog_base=0 0
        xd->flash_page_size_msb=80
        xd->flash_page_size=0
        xd->eeprom_page_size=40
        xd->nvmctrl=20 0
        xd->ocd=10 80
        avrdude: jtag3_setparm()
avrdude: Sending set parameter (scope 0x12, section 2, parm 0) command: 0x80
(3 bytes msg)
avrdude: Sending AVR sign-on command: 0x84 (8 bytes msg)
avrdude: Partial Family_ID returned: "tiny"
avrdude: AVR device initialized and ready to accept instructions
avrdude: jtag3_read_byte(.., signature, 0x0, ...)
          mapped to address: 0x1100
avrdude: Sending enter progmode command: 0x80 (3 bytes msg)
avrdude: Sending read memory command: 0x84 (7 bytes msg)
avrdude: jtag3_read_byte(.., signature, 0x1, ...)
          mapped to address: 0x1101
avrdude: jtag3_read_byte(.., signature, 0x2, ...)
          mapped to address: 0x1102
avrdude: Device signature = 0x1e9320 (probably t817)

avrdude: safemode: Fuses OK (E:FF, H:FF, L:FF)
avrdude: Sending leave progmode command: 0x80 (3 bytes msg)
avrdude: jtag3_close()
avrdude: Sending AVR sign-off command: 0x80 (3 bytes msg)
avrdude: Sending sign-off command: 0x80 (3 bytes msg)

avrdude done.  Thank you.
---verbose---


    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/patch/?9757>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]