Inhoudsopgave:

Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]: 5 stappen
Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]: 5 stappen

Video: Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]: 5 stappen

Video: Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]: 5 stappen
Video: How to Setup Serial Communication with the M5Stack (Win/Mac) 2024, November
Anonim
Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]
Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]

Deze handleiding helpt je om loboris micropython zonder verdere kennis op je ESP32 te installeren.

Loboris heeft library's die de standaard micropython niet heeft en die best handig zijn. Deze handleiding is speciaal gemaakt voor mijn tutorial over het gebruik van een st7789v tft-display met micropython [binnenkort beschikbaar]

Stap 1: Software installeren

We hebben software nodig om micropython te installeren. We beginnen met python. Als je het nog niet hebt geïnstalleerd, raad ik je aan om Anaconda (anaconda.com) te installeren, een pakket met python, bibliotheken en handige tools. Installeer het gewoon met standaardopties.

Dan heb je ook nog de esp-tool nodig, waarmee we de firmware moeten flashen. Download de hele map van https://github.com/espressif/esptool en pak deze uit in een nieuwe map

Stap 2: Firmware downloaden

Firmware downloaden
Firmware downloaden

Download de nieuwste firmware van

github.com/loboris/MicroPython_ESP32_psRAM…

Dit zijn voorgebouwde firmwares, wat het een stuk eenvoudiger maakt. U kunt de normaal gebouwde "MicroPython_LoBo_esp32" of de gebouwde met alle bibliotheken "MicroPython_LoBo_esp32_all" downloaden. Als je hier bent gekomen vanuit mijn esp32 tft display-tutorial, moet je de "MicroPython_LoBo_esp32_all" downloaden

Scroll naar beneden op de website en download het.zip-bestand.

Open het zip-bestand en kopieer alle bestanden en de map. Plak ze in de map van de esptool (vanaf stap 1). Zet ze niet in een submap! De bin-bestanden (micropython.bin etc.) moeten in dezelfde map staan als de.py-bestanden (esptool.py etc.). Alleen de bootloader.bin moet in de submap bootloader.bin staan (zie foto voor structuur)

Stap 3: Zoek de COM-poort

Sluit uw esp32 aan via USB. Open de Windows-apparaatbeheerder (via de Windows-instelling of druk op Windows-Key + R, schrijf "devmgmt.msc" en druk op enter). Open het punt "poorten". Zoek naar iets als "cp2102". Daarachter staat de COM-poort vermeld, bijvoorbeeld COM7. Houd dit in gedachten voor de volgende stap.

Stap 4: Flash de firmware

Ik neem aan dat je mijn tutorial hebt gevolgd en anaconda hebt geïnstalleerd. Als je een andere python-installatie hebt, neem ik aan dat je het volgende zelf kunt aanpassen.

Open de "Anaconda prompt" (Klik op Windows startmenu -> Anaconda). Wijzig het pad naar de map waarin uw esp-tool zich bevindt. Voor mij zou dit "C:\Users\Marc\Desktop\TTGO Display\esptool-master2" zijn

Om naar deze map te gaan, typt u "cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2" en drukt u op enter.

Nu flashen we de firmware. Zorg ervoor dat uw esp32 is aangesloten. Voer de volgende opdracht in:

python esptool.py --chip esp32 --port COM7 --baud 460800 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partities_mpy.bin

Wijzig de COM-poort in de poort die u in de vorige stap hebt gevonden en druk op enter. De firmware wordt nu geflitst. Dit kan een minuut duren.

Stap 5: Test of de firmware met succes is geflitst

Ik raad je aan om uPyCraft te gebruiken. (https://docs.dfrobot.com/upycraft/) Download en installeer het. Open het programma. Klik op extra -> bord -> esp32. Klik op tools -> Serial -> (Selecteer de Serial waarop je board is aangesloten, COM7 in mijn geval).

Als het knipperen is gelukt, ziet u ">>>" in de terminal. U kunt "1+1" typen en op enter drukken, en het zou 2 moeten terugkeren. Als u in plaats daarvan een venster ziet met opties om een firmware te flashen, is de installatie mogelijk ergens mislukt. (Soms gebeurt dit ook als de installatie is gelukt. Als je het "flash-venster" ziet, probeer dan een paar keer opnieuw verbinding te maken, koppel de USB los van het bord, sluit uPyCraft, sluit het bord opnieuw aan, open uPyCraft en probeer een Soms werkt dit, soms mislukt uPyCraft ALTIJD bij de eerste poging, maar slaagde bij de tweede verbindingspoging).

Aanbevolen: