Modifications

Sauter à la navigation Sauter à la recherche
503 octets ajoutés ,  23 mai 2016 à 15:32
Ligne 109 : Ligne 109 :  
Si vous alimentez votre WiPy normalement (ou pressez le bouton ''Reset'') alors le WiPy démarre en mode Standard; le fichier {{fname|boot.py}} est exécuté en premier puis le fichier {{fname|main.py}} sera exécuté.
 
Si vous alimentez votre WiPy normalement (ou pressez le bouton ''Reset'') alors le WiPy démarre en mode Standard; le fichier {{fname|boot.py}} est exécuté en premier puis le fichier {{fname|main.py}} sera exécuté.
   −
{{traduction}}
+
Vous pouvez altérer cette séquence de démarrage en plaçant la broche {{fname|GP28}} au niveau haut (connecter la broche sur celle mentionnant 3v3) durant la réinitialisation (''Reset''). Cette procédure permet également de revenir en arrière à l'ancienne version du FirmWare. Le WiPy embarque 3 versions différentes du Firmware qui sont le Firmware d'usine (''factory firmware'') plus 2 mise-à-jours utilisateur.
   −
Vous pouvez altérer cette séquence de démarrage en plaçant la broche {{fname|GP28}} au niveau haut (connect it to the 3v3 output pin) during reset. This procedure also allows going back in time to old firmware versions. The WiPy can hold up to 3 different firmware versions, which are: the factory firmware plus 2 user updates.
+
Si la broche {{fname|GP28}} est maintenue au niveau haut après la réinitialisation (''Reset'') alors la LED heartbeat commence à clignoter lentement. Si la broches est toujours au niveau haut après 3 secondes alors la LED commence à clignoter un peu plus vite et WiPy sélectionnera a mise-à-jour utilisateur précédente pour démarrer. Si c'est bien la mise-à-jour précédente du Firmware que vous désirez alors vous devez relâcher la broche {{fname|GP28}} avec les 3 secondes qui suivent. Si 3 secondes plus tard la broche {{fname|GP28}} est toujours au niveau haut alors le Firmware d'usine sera sélectionné pour démarrer le WiPy (la LED clignotera rapidement pendant 1.5 secondes puis le WiPy démarre/boot).  
   −
After reset, if {{fname|GP28}} is held high, the heartbeat LED will start flashing slowly, if after 3 seconds the pin is still being held high, the LED will start blinking a bit faster and the WiPy will select the previous user update to boot. If the previous user update is the desired firmware image, {{fname|GP28}} must be released before 3 more seconds elapse. If 3 seconds later the pin is still high, the factory firmware will be selected, the LED will flash quickly for 1.5 seconds and the WiPy will proceed to boot. The firmware selection mechanism is as follows:
+
Le mécaniste de sélection du Firmware est le suivant:
   −
Safe Boot Pin {{fname|GP28}} realeased during:
+
La broche Safe Boot {{fname|GP28}} relâchée dans l'interval:
* '''1st 3 secs window''' -  Safe boot, ''latest'' firmware is selected
+
* '''1ière fenêtre de 3 secs''' -  Safe boot, '''dernier firmware''' est sélectionné
* '''2nd 3 secs window''' - Safe boot, ''previous'' user update selected
+
* '''2ième fenêtre de secs''' - Safe boot, '''précédent firmware''' utilisateur est sélectionné
* '''Final 1.5 secs window''' - Safe boot, the ''factory'' firmware is selected
+
* '''Dernière fenêtre de 1.5 secs''' - Safe boot, le '''firmware d'usine''' est sélectionné
   −
On all of the above 3 scenarios, safe boot mode is entered, meaning that the execution of both {{fname|boot.py}} and {{fname|main.py}} is skipped. This is useful to recover from crash situations caused by the user scripts. The selection made during safe boot is not persistent, therefore after the next normal reset the latest firmware will run again.
+
Dans les 3 scénario ci-dessus, lorsque le Safe Boot mode est activé, le système {{underline|n'exécute pas le contenu des fichiers}} {{fname|boot.py}} et {{fname|main.py}} . Le Safe Boot est pratique pour se sortir d'une situation où le script utilisateur provoque un crash ou une situation bloquante.  
 +
 
 +
La sélection effectuée durant la Safe Boot n'est pas persistant. Par conséquent le dernier firmware est de nouveau exécutée normalement à la réinitialisation/reset suivant.
    
== La LED heartbeat ==
 
== La LED heartbeat ==
29 917

modifications

Menu de navigation