[Top][All Lists]
[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/