ATtiny 2313 e HV programming, tutti in sciopero

leo72:
Se lo fanno per preservare la Flash, mi pare alquanto inutile dato che le prime locazioni verranno sempre sovrascritte. O lo fanno per preservare il bootloader, che altrimenti verrebbe cancellato? Però questo dovrebbe risiedere in una zona di memoria protetta, no?

Lo fanno perché non c'è altro modo di procedere, a meno di non cancellare "manualmente" la flash blocco per blocco, il solo modo per cancellarla tutta in automatico è usare il chip erase, però non puoi farlo perché così cancelli anche il bootloader assieme alla flash.
Se ci pensi bene a meno che non vuoi "proteggere" eventuali segreti non serve a nulla cancellare tutta la flash, basta che riscrivi la porzione che devi utilizzare, oltretutto se devi cancellare blocco per blocco tutta la flash, il che vuol dire inviare tutti 32k a 0xff, al micro, ci vorrebbe sempre molto tempo per programmarlo anche con sketch di piccole dimensioni.