bonjour

j'ai un petit soucis
j'ai un bootloader qui me permet de reprogrammer mon atmega64 via le port série.

le soucis est que lors d'une panne de courant, j'ai 7chances sur 10 que mon µC ne boot plus sur mon prog normal, par contre il démarre bien sur le bootloader.

j'ai un peu plus cherché, je pensé que c'était un bug avec la protection en lecture de la flash, mais non.

en faite, il efface dans la flash toute la partie au vecteur d'interruption à partir de l'adresse 0x000
ensuite quand je regarde le contenu de la flash, je trouve bien mon prog normal, puis beaucoup plus loin mon bootloader.

donc il démarre bien sur le bootloader et ensuite normalement passe sur le vecteur reset de l'adresse 0 qui celle ci est = 0, meme pour les vecteur uart...

avez vous déjà eu ce problème ?
est-ce un problème de prog ?
ou hard ?
ou des fuse ?


merci