bugAVR Downloader/UploaDEr - Bugs: bug #49740, Bad EEPROM write on Linux 64

 
 

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

bug #49740: Bad EEPROM write on Linux 64

Submitter:  Rada Berar <ujagaga>
Submitted:  Wed 30 Nov 2016 08:18:06 AM UTC
   
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name:  Rada Berar
Open/Closed:  Open Release:  6.3
Programmer hardware:  Device type:  USBtiny

Sat 03 Dec 2016 11:01:53 AM UTC, comment #5: 

That's what I excpected.

So it's an issue with recent AVRDUDE versions.

Joerg Wunsch <joerg_wunsch>
Group administrator
Sat 03 Dec 2016 09:34:44 AM UTC, comment #4: 

I uninstalled the latest AVRDUDE and installed AVRDUDE version 5.11. This one seems to work well.

Rada Berar <ujagaga>
Fri 02 Dec 2016 10:45:08 AM UTC, comment #3: 

Windows AVRDUDE version is 5.10

Rada Berar <ujagaga>
Wed 30 Nov 2016 06:26:09 PM UTC, comment #2: 

Probably not. I installed WinAvr a couple of days ago but it seems to be old. I do not know how to check version. I will try to find the version tomorrow.

Rada Berar <ujagaga>
Wed 30 Nov 2016 09:36:16 AM UTC, comment #1: 


> I tried the same code and the same operations on Windows7
> 64-bit and everything works fine.


Same AVRDUDE version, too?

Joerg Wunsch <joerg_wunsch>
Group administrator
Wed 30 Nov 2016 08:18:06 AM UTC, original submission:  

I am using USBTiny programmer with AtTiny2313. When programming whether from Eclipse or Therminal on XUbuntu 16.04, 64-bit, I get error:
....
avrdude: verifying ...
avrdude: 2042 bytes of flash verified
avrdude: reading input file "CDC.eep"
avrdude: input file CDC.eep auto detected as Intel Hex
avrdude: writing eeprom (128 bytes):

Writing | ################################################## | 100% 21.47s

avrdude: 128 bytes of eeprom written
avrdude: verifying eeprom memory against CDC.eep:
avrdude: load data eeprom data from input file CDC.eep:
avrdude: input file CDC.eep auto detected as Intel Hex
avrdude: input file CDC.eep contains 128 bytes
avrdude: reading on-chip eeprom data:

Reading | ################################################## | 100% 1.94s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x00 != 0x43
avrdude: verification error; content mismatch


When I try to read fuses or device ID, Eclipse repports it can not understand avrdude output.

By using the chip, I verified that the EEPROM was written all 0x01 except for last three bytes which were fine.

I tried the same code and the same operations on Windows7 64-bit and everything works fine. The EEPROM gets written OK, Eclipse reads avrdude output OK.

I tried the latest avrdude6.3 and the result is the same.

Rada Berar <ujagaga>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by joerg_wunsch (Posted a comment)
  • -email is unavailable- added by ujagaga (Submitted the item)
  •  

    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.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code