Page 1 of 1

Problème activation mode DFU

Posted: Tue 16 Jun 2020 07:12
by framboise314
Bonjour

ma PyBStick26 a fonctionné en DFU et j'ai pu sauvegarder le firmware.
Maintenant quand je la branche en appuyant sur le bouton DFU dfu-util ne la trouve plus...
Une idée ?
cordialement
françois

Re: Problème activation mode DFU

Posted: Tue 16 Jun 2020 11:32
by jfrucot
Effectivement, il peut y avoir des problèmes :oops: J'ai demandé au concepteur de la carte.
Voici sa réponse :

La carte a des fois des difficultés à passer en mode DFU. Une solution sûre est de faire un hard reset plutôt qu'un power-on reset.
En gros, tu fais un CC entre la broche de reset (pin14) et une masse proche (20) tout en maintenant le bouton DFU appuyé.
Le firmware DFU est merdique et n'active pas brown-out reset.

Pour moi ça marche :)
Cordialement
Jean-Louis

Re: Problème activation mode DFU

Posted: Tue 16 Jun 2020 13:02
by Dominique
C'est effectivement la marche à suivre.

Si j'ai bien compris Fred, la tension du régulateur ne se stabilise pas assez vite alors que le MicroControleur essaye déjà de passer en mode DFU.
Du coup l'oscillateur interne n'est pas stabilisé non plus et le passage en mode en DFU est hasardeux.

La solution proposée ci-dessus (presser le bouton DFU puis faire un Reset sur la broche "reset") se fait donc avec un régulateur de tension déjà stabilisé.
C'est pour cela que ça marche à chaque fois dans ce cas de figure là.