patchAVR Downloader/UploaDEr - Patches: patch #9482, Add support for UPDI and AVR8X

 
 

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

patch #9482: Add support for UPDI and AVR8X

Submitted by:  Jan Egil Ruud <je_ruud>
Submitted on:  Thu 09 Nov 2017 09:30:56 AM UTC  
 
Category: NonePriority: 5 - Normal
Status: NonePrivacy: Public
Assigned to: NoneOpen/Closed: Open

Wed 15 Nov 2017 09:28:56 AM UTC, comment #1:

Working with the device configuration for the AVR8X devices I'm struggling a bit with offsets. With AVR8X things like eeprom, fuses and lockbits are no longer in separate address spaces, they're mapped in the data address space. (EEPROM at 0x1400, fuses at 0x1280,...) These offsets should be mapped in the .conf file in my opinion, but how? I could add a new "mapped_offset", but where is the current memory offset used? Could that be reused for this?
I thought the memory offset in the .conf file was related to where the gcc linker maps content like eeprom, but from what I can see the linker uses 0x810000 for eeprom while avrdude uses 0x8c0000.
Could somebody enlighten me, please?

Jan Egil Ruud <je_ruud>
Thu 09 Nov 2017 09:30:56 AM UTC, original submission:

Add support for the UPDI interface. This programming and debugging interface is used in the AVR8X (2017->) series of devices and is supported in JTAGICE3, AtmelICE, EDBG, mEDBG, nEDBG and PowerDebugger.
Specification is located here: (will post a link when it finally goes public)

By adding support for UPDI it opens up for supporting the AVR8X range of devices; ATtiny212 - ATtiny416 - ATtiny817 - ATtiny1617 - ... (To be continued)

Jan Egil Ruud <je_ruud>

 

Attached Files
file #42406:  add-updi-support.patch added by je_ruud (19KiB - application/octet-stream - Patch update 2017-11-15.)
file #42391:  pgm_type.c.patch added by je_ruud (632B - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42387:  jtag3.h.patch added by je_ruud (605B - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42388:  jtag3_private.h.patch added by je_ruud (2KiB - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42389:  lexer.l.patch added by je_ruud (587B - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42390:  libavrdude.h.patch added by je_ruud (581B - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42383:  avrdude.conf.in.patch added by je_ruud (4KiB - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42384:  config_gram.y.patch added by je_ruud (1KiB - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42385:  avrdude.texi.patch added by je_ruud (636B - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)
file #42386:  jtag3.c.patch added by je_ruud (5KiB - text/x-patch - Flash seems to be working. EEPROM and fuses need more work.)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by je_ruud (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 0 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 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 15 Nov 2017 08:57:13 AM UTCje_ruudAttached File-=>Added add-updi-support.patch, #42406
    Mon 13 Nov 2017 08:13:45 AM UTCje_ruudAttached File-=>Added pgm_type.c.patch, #42391
    Mon 13 Nov 2017 08:13:26 AM UTCje_ruudAttached File-=>Added jtag3.h.patch, #42387
      Attached File-=>Added jtag3_private.h.patch, #42388
      Attached File-=>Added lexer.l.patch, #42389
      Attached File-=>Added libavrdude.h.patch, #42390
    Mon 13 Nov 2017 08:12:09 AM UTCje_ruudAttached File-=>Added avrdude.conf.in.patch, #42383
      Attached File-=>Added config_gram.y.patch, #42384
      Attached File-=>Added avrdude.texi.patch, #42385
      Attached File-=>Added jtag3.c.patch, #42386

    Back to the top


    Powered by Savane 3.1-cleanup1