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

Submitted by:  Rada Berar <ujagaga>
Submitted on:  Wed 30 Nov 2016 08:18:06 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: None
Status: NonePrivacy: Public
Assigned to: NoneOriginator Name: Rada Berar
Open/Closed: OpenRelease: 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>
Project 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>
Project 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>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by joerg_wunsch (Posted a comment)
  • -unavailable- added by ujagaga (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):

     

     

    No Changes Have Been Made to This Item

    Back to the top


    Powered by Savane 3.1-cleanup1