Différences entre versions de « FEATHER-CHARGER-FICHIER-MICROPYTHON-DEBUG »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{FEATHER-CHARGER-FICHIER-MICROPYTHON-NAV}}
 
{{FEATHER-CHARGER-FICHIER-MICROPYTHON-NAV}}
  
{{traduction}}
+
{{ambox|text=Ces instructions ne concernent que les utilisateurs de cartes ESP8266! }}
  
{{ambox|text=These instructions are only for ESP8266 board users! }}
+
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 [http://micropython.org/download/#esp8266 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.
  
For ESP8266-based boards before using a tool like ampy you might need to disable debug output on the board.  If you're using an [http://micropython.org/download/#esp8266 official release build] of MicroPython (i.e. one that ends in a simple version like '''1.8.3''' instead of a more complex daily build like '''1.8.3-38-gf2a21a2''') debug output '''is already disabled''' and you don't need to do anything extra.  However if you're using a daily build or custom build from source you'll need to disable debug output that can confuse tools like ampy.
+
Les informations de débogage affichés sur la sortie REPL série perturbent le fonctionnement de ampy.
  
To disable debug output connect to the board's serial REPL and run the following commands:
+
Pour désactiver la sortie des informations de debogage, connectez vous sur votre carte en REPL série et exécutez les commandes suivantes:
  
 
  <nowiki>import esp
 
  <nowiki>import esp
Ligne 14 : Ligne 14 :
 
{{ADFImage|FEATHER-CHARGER-FICHIER-MICROPYTHON-DEBUG-00.png}}
 
{{ADFImage|FEATHER-CHARGER-FICHIER-MICROPYTHON-DEBUG-00.png}}
  
The {{fname|esp.osdebug}} function should run and return no output.  After running the command debug output will not be printed to the serial terminal and you can use tools like ampy.
+
La {{fname|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.
 
 
It is '''highly recommended''' to add the above two lines to the board's '''boot.py''' so debug output is disabled permanently.  If you don't make this change you'll need to manually disable debug output every time you reset the board!  You can learn more about the '''boot.py''' file on the Boot Scripts page of this guide.
 
  
 +
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 {{fname|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 [[FEATHER-CHARGER-FICHIER-MICROPYTHON-BOOT|la page Script de Boot]] de ce guide.
  
 
{{FEATHER-CHARGER-FICHIER-MICROPYTHON-TRAILER}}
 
{{FEATHER-CHARGER-FICHIER-MICROPYTHON-TRAILER}}

Version actuelle datée du 12 novembre 2016 à 21:54


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