squalylLe 06/08/2007 à 15:16
A mon avis l'un des deux n'est pas mis à jour, car les écritures en flash sont mauvaises pour la durabilité de la mémoire elle même. Je pense que le premier boot reste là, comme ça on est sur que ce block est bon, et il peut ensuite s'occuper de la recherche des mauvais blocs, par exemple si le bloc numéro 2 est mauvais, le premier boot est capable de le voir et d'aller chercher le vrai boot sur le bloc suivant.
J'ai appris qu'en général, le premier bloc d'une mémoire flash est garanti correct (donc on y met le bootloader), mais les suivants peuvent avoir des défauts d'usine. Donc faut les gérer pour éviter d'écrire dedans.