avrdude-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avrdude-dev] [bug #22248] Read efuse error


From: Joerg Wunsch
Subject: [avrdude-dev] [bug #22248] Read efuse error
Date: Thu, 07 Feb 2008 09:52:06 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060417

Update of bug #22248 (project avrdude):

                  Status:                    None => Invalid                
             Assigned to:                    None => joerg_wunsch           

    _______________________________________________________

Follow-up Comment #1:

You don't write which AVR this is about.  As the JTAG ICE
did return the 0xf8 correctly, it's very likely that all
the 5 high-order bits are simply marked "reserved" for your
AVR, so AVRDUDE masks them off when displaying.

It's somewhat questionable whether masking them off should
display the masked bits as 1 (because that's the default
value of an unprogrammed EEPROM bit) or 0 as it is now
(because that's what looks more logically for masking
something off).

So essentially, this is not a bug at all.

When browsing avrdude.conf, I noticed that we are currently
not very consistent about the unused bits in efuse.  Some
devices always read (and display) 8 bits including the
unused ones, and only mask bits off when writing.  Other
devices (like the ATmega88/168 you are perhaps using)
apply the mask as applicable for the respective device even
when reading.  We should probably make that consistent.
I'll just leave the bug report open for this as a reminder.

This is somewhat related to bug #21954.

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?22248>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]