Difference: CompilationDeLInterpreteursNopMicroPython (2 vs. 3)

Revision 32021-06-17 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Compilation et installation de l'Interpreteur MicroPython et des programmes outil

Introduction

Line: 27 to 25
 
  • à 115200 baud
  • sans "flow control"
Lancer
Deleted:
<
<
 
sudo minicom -s

Faire les changements dans "Serial port setup" et les sauver avec "Save setup as dfl".

Added:
>
>

Compiler MicroPython

Pour pouvoir compiler MicroPython le compilateur xtensa-esp32-elf-gcc doit être installée et accessible dans le système Linux du PC. En plus les librairies esp-idf sont nécessaires. Télécharger isp-idf:

git clone https://github.com/micropython/micropython.git

et exécuter install.sh. Ceci devrait installer les compilateurs pour les différentes versions de l'ESP32 dans $HOME/.espressif.

Dans mon .bash_profile j'ai défini les variables d'environnement ESPIDF et IDF_PATH:

  • export ESPIDF=/opt/ucc/micros/esp32/esp-idf
  • IDF_PATH=/opt/ucc/micros/esp32/esp-idf
ou /opt/ucc/micros/esp32/esp-idf est le directoire dans lequel esp-idf a été transféré.

En plus

  • $ESPIDF/tools
  • $HOME/.espressif/tools/xtensa-esp32s2-elf/esp-2020r3-8.4.0/xtensa-esp32s2-elf/bin (le compilateur pour l'ESP32)
a été rajouté.

Pour compiler MicroPython une série de modules Python avec des versions bien spécifiques sont nécessaire. Si on essaie de compiler dans l'environnement Python par défaut on reçoit les erreurs similaire à ceci:

mpCompilErrs.png

  -- Uli Raich - 2021-05-10

Comments

<--/commentPlugin-->
\ No newline at end of file
Added:
>
>
META FILEATTACHMENT attachment="mpCompilErrs.png" attr="" comment="" date="1623926779" name="mpCompilErrs.png" path="mpCompilErrs.png" size="81694" user="UliRaich" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback