FEATHER-CHARGER-FICHIER-MICROPYTHON-DEBUG

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Si vous utiliser une carte basée sur ESP8266 il sera nécessaire de désactiver la sortie de débogage si vous voulez utiliser ampy avec votre carte. Si vous utilisez un build officiel de MicroPython (ex: une version qui ne contient qu'un simple numéro de version comme 1.8.3 à la place d'un build journalier ayant un numéro de version plus complexe 1.8.3-38-gf2a21a2) alors les informations de débogage sont déjà désactivés et vous n'aurez pas besoin de faire quoi que ce soit de plus. Par contre, si vous utilisez un build journalier (ou un build personnalisé), il sera nécessaire de désactiver la sortie des informations de débogage pour utiliser ampy.

Les informations de débogage affichés sur la sortie REPL série perturbent le fonctionnement de ampy.

Pour désactiver la sortie des informations de debogage, connectez vous sur votre carte en REPL série et exécutez les commandes suivantes:

import esp
esp.osdebug(None)

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

La esp.osdebug devrait s'exécuter sans retourner d'information. Après l'exécution de la commande les informations de débogage ne sont plus affichées sur le terminal série et vous pourrez utiliser des outils tels que ampy.

Il est vivement recommandé d'ajouter les deux lignes ci-dessus à votre fichier boot.py. Ainsi, les messages de débogage sont désactivés de façon permanente. Si vous ne modifiez pas votre fichier boot.py alors il sera nécessaire de répéter l'opération de désactivation à chaque fois que la carte redémarre! Vous pouvez en apprendre sur le fichier boot.py en consultant la la page Script de Boot de ce guide.


Source: MicroPython Basics: Load Files & Run Code
Créé par Tony DiCola pour AdaFruit Industries.

Traduit par Meurisse D. pour MCHobby

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com