[avrdude-dev] [bug #45613] AT90CAN128 eeprom can not be programmed
Update of bug #45613 (project avrdude): Open/Closed:Open = Closed ___ Follow-up Comment #2: Submitter confirmed the ELF file solution is fine with him. ___ Reply to this item at: http://savannah.nongnu.org/bugs/?45613 ___ Message sent via/by Savannah http://savannah.nongnu.org/ ___ avrdude-dev mailing list avrdude-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/avrdude-dev
[avrdude-dev] [bug #45613] AT90CAN128 eeprom can not be programmed
URL: http://savannah.nongnu.org/bugs/?45613 Summary: AT90CAN128 eeprom can not be programmed Project: AVR Downloader/UploaDEr Submitted by: None Submitted on: Fri 24 Jul 2015 06:32:32 AM UTC Category: None Severity: 3 - Normal Priority: 5 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Originator Name: Balazs Originator Email: ba...@c2.hu Open/Closed: Open Discussion Lock: Any ___ Details: When I try to program eeprom, avrdude complains ERROR: address 0x810010 out of range at line 2 of file I get this message with avrdude-6.1-mingw32.zip version. Version 5.10 works fine with with the same eeprom file (see attached logs) ___ File Attachments: --- Date: Fri 24 Jul 2015 06:32:32 AM UTC Name: dnload510.txt Size: 7kB By: None http://savannah.nongnu.org/bugs/download.php?file_id=34499 --- Date: Fri 24 Jul 2015 06:32:32 AM UTC Name: dnload601.txt Size: 6kB By: None http://savannah.nongnu.org/bugs/download.php?file_id=34500 ___ Reply to this item at: http://savannah.nongnu.org/bugs/?45613 ___ Message sent via/by Savannah http://savannah.nongnu.org/ ___ avrdude-dev mailing list avrdude-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/avrdude-dev
[avrdude-dev] [bug #45613] AT90CAN128 eeprom can not be programmed
Update of bug #45613 (project avrdude): Status:None = Works For Me Assigned to:None = joerg_wunsch ___ Follow-up Comment #1: The offset 0x810010 is certainly wrong. It's simply that older AVRDUDE version weren't that strict in their input checking, and masked off the upper address bits. The correct way to produce an EEPROM load file is to use --change-section-lma .eeprom=0 in the respective avr-objcopy command. Alternatively, it's now be possible to use the ELF file directly: ... -U ee:w:yourfile.elf ___ Reply to this item at: http://savannah.nongnu.org/bugs/?45613 ___ Message sent via/by Savannah http://savannah.nongnu.org/ ___ avrdude-dev mailing list avrdude-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/avrdude-dev
Re: [avrdude-dev] [bug #45613] AT90CAN128 eeprom can not be programmed
Hi Jörg, thanks for exceptionally fast response! You are simply right, my eep file is wrong. -U ee:w:yourfile.elf is the tip of the day :) Thanks again! Have nice day! Balazs 2015-07-24 09:20 időpontban Joerg Wunsch ezt írta: Update of bug #45613 (project avrdude): Status: None = Works For Me Assigned to: None = joerg_wunsch ___ Follow-up Comment #1: The offset 0x810010 is certainly wrong. It's simply that older AVRDUDE version weren't that strict in their input checking, and masked off the upper address bits. The correct way to produce an EEPROM load file is to use --change-section-lma .eeprom=0 in the respective avr-objcopy command. Alternatively, it's now be possible to use the ELF file directly: ... -U ee:w:yourfile.elf ___ Reply to this item at: http://savannah.nongnu.org/bugs/?45613 [1] ___ Message sent via/by Savannah http://savannah.nongnu.org/ [2] - c2.hu [3] ingyenes webmail - 10GB tárhely, megújult külsővel! Links: -- [1] http://savannah.nongnu.org/bugs/?45613 [2] http://savannah.nongnu.org/ [3] http://www.c2.hu/ ___ avrdude-dev mailing list avrdude-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/avrdude-dev