AVR 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
Submitter: | Jan Egil Ruud <je_ruud> | ||
Submitted: | Thu 09 Nov 2017 09:30:56 AM UTC | ||
Category: | None | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | joerg_wunsch | Open/Closed: | Closed |
Jump to the original submission
Thu 30 Nov 2017 05:42:25 PM UTC, comment #6: |
Judd <edbg> |
Wed 29 Nov 2017 11:13:17 PM UTC, comment #5: Thanks a lot, good work!
|
Joerg Wunsch <joerg_wunsch> |
Mon 27 Nov 2017 12:46:53 PM UTC, comment #4: When programming flash over UPDI the flash offset is set up in the device context. So when writing to flash memory you start at address 0x0000. For the other memories you use absolute address. FUSES start at 0x1280, EEPROM start at 0x1400.
|
Jan Egil Ruud <je_ruud> |
Mon 27 Nov 2017 10:47:00 AM UTC, comment #3: After digging a bit through the ATtiny816 datasheet, it doesn't
|
Joerg Wunsch <joerg_wunsch> |
Sat 25 Nov 2017 11:38:36 PM UTC, comment #2: I had to dig around for all this, too.
|
Joerg Wunsch <joerg_wunsch> |
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?
|
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.
|
Jan Egil Ruud <je_ruud> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 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 18 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2017-11-29 | joerg_wunsch | Status | In Progress | Done | |
Open/Closed | Open | Closed | |||
2017-11-29 | je_ruud | Attached File | - | Added add-updi-support.patch, #42523 | |
2017-11-29 | je_ruud | Attached File | - | Added tiny817_led_blink_button_xpro.elf, #42521 | |
2017-11-29 | je_ruud | Attached File | - | Added add-updi-support.patch, #42519 | |
2017-11-29 | je_ruud | Attached File | - | Added tiny817_led_blink_button_xmini.elf, #42518 | |
2017-11-27 | joerg_wunsch | Status | None | In Progress | |
Assigned to | None | joerg_wunsch | |||
2017-11-15 | je_ruud | Attached File | - | Added add-updi-support.patch, #42406 | |
2017-11-13 | je_ruud | Attached File | - | Added pgm_type.c.patch, #42391 | |
2017-11-13 | je_ruud | Attached 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 | |||
2017-11-13 | je_ruud | Attached 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 |
Powered by Savane 3.13-4448.
Corresponding source code
Good work!
I will try to update the public edbg protocol documentation as it is lagging behind somewhat...