Update of bug #37812 (project avrdude): Status: None => Duplicate Assigned to: None => joerg_wunsch Open/Closed: Open => Closed
_______________________________________________________ Follow-up Comment #1: Duplicate of bug #30061, which has been closed as "Invalid". Flash cells can only be programmed to bit value "0". In order to get a cell to level "1", it has to be erased rather than programmed. Consequently, if you bypass the erase step, it is completely normal that you cannot revert the cells to "1" by just programming over it again. A logical consequence of that is that trying to program a bit to "1" is a no-op, and thus, trying to program an entire flash page to 0xFF can always be omitted, as it is not supposed to change anything in that page. The current SVN code has been changed to only ever trying to program any page that has got data from the input file, so the old STK500v2 optimization can now be left out. However, the actual failure is still in your attempt to program something that isn't in erased state. _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?37812> _______________________________________________ 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