CentraleSupélecDépartement informatique
Plateau de Moulon
3 rue Joliot-Curie
F-91192 Gif-sur-Yvette cedex
Ma pyboard est en panne

Symptômes

Au démarrage, les LED verte et orange de la pyboard clignotent.

  • le fichier main.py contient une erreur ou est corrompu.
    Deux solutions :
    1. corriger l'erreur dans main.py
    2. restaurer le contenu par défaut des fichiers de la pyboard :
      1. éjecter le volume PYBFLASH
      2. maintenir le bouton USR enfoncé
      3. appuyer brièvement sur le bouton RST : les LED se mettent à clignoter
      4. quand la led verte et la led orange sont allumées, relâcher le bouton USR
      5. les led verte orange et rouge restent allumées le temps que les fichiers soient restaurés

La pyboard ne répond plus (la commande pyboard se bloque, pas d'interaction dans pyterm).

  • il y a une boucle infinie dans une routine de traitement des interruptions.
    Une solution :
    1. appuyer sur le bouton RST pour réinitialiser la pyboard
    2. attendre que la pyboard soit prête (la LED rouge doit s'éteindre) avant de chercher à s'y connecter.

J'ai modifié boot.py et je ne peux plus communiquer avec la pyboard.

Deux solutions :

  1. réinitialiser le système de fichiers de la pyboard (voir plus haut)
  2. si vous souhaitez conserver vos fichiers, il est possible de les ignorer temporairement :
    1. éjecter le volume PYBFLASH
    2. maintenir le bouton USR enfoncé
    3. appuyer brièvement sur le bouton RST : les LED se mettent à clignoter
    4. quand la led orange est allumée (seule), relâcher le bouton USR
    5. la led orange clignote 4 fois puis s'éteint, la pyboard a démarré en ignorant main.py et boot.py (safe mode)