Instalace Loboris (lobo) Micropython na ESP32 s Windows 10 [snadné]: 5 kroků
Instalace Loboris (lobo) Micropython na ESP32 s Windows 10 [snadné]: 5 kroků
Anonim

Tato příručka vám pomůže nainstalovat loboris micropython na váš ESP32 bez dalších znalostí.

Loboris má knihovny, které standardní mikropython nemá a které jsou docela užitečné. Tato příručka je speciálně vytvořena pro můj návod, jak používat displej st7789v tft s mikropythonem [již brzy]

Krok 1: Instalace softwaru

K instalaci mikropythonu potřebujeme software. Začínáme s pythonem. Pokud jste to ještě nenainstalovali, doporučuji vám nainstalovat Anaconda (anaconda.com), což je balíček s pythonem, libarys a užitečnými nástroji. Stačí jej nainstalovat se standardními možnostmi.

Pak potřebujete také nástroj esp, který potřebujeme k aktualizaci firmwaru. Stáhněte si celou složku z https://github.com/espressif/esptool a rozbalte ji v nové složce

Krok 2: Stáhněte si firmware

Stáhněte si firmware
Stáhněte si firmware

Stáhněte si nejnovější firmware z

github.com/loboris/MicroPython_ESP32_psRAM…

Jedná se o předem připravené firmwaru, což je mnohem jednodušší. Můžete si stáhnout buď normálně vytvořený „MicroPython_LoBo_esp32“, nebo vestavěný se všemi knihovnami „MicroPython_LoBo_esp32_all“. Pokud jste sem přišli z mého výukového programu pro zobrazení esp32 tft, musíte si stáhnout „MicroPython_LoBo_esp32_all“

Přejděte dolů na web a stáhněte si soubor.zip.

Otevřete soubor zip a zkopírujte všechny soubory a složku. Vložte je do složky esptoolu (od kroku 1). Nedávejte je do podsložky! Soubory bin (micropython.bin atd.) Musí být ve stejné složce jako soubory.py (esptool.py atd.). V podsložce bootloader.bin musí být pouze soubor bootloader.bin (struktura viz foto)

Krok 3: Najděte port COM

Připojte svůj esp32 přes USB. Otevřete správce zařízení Windows (přes nastavení Windows nebo stiskněte Windows + Key + R, napište „devmgmt.msc“a stiskněte Enter). Otevřete bod „porty“. Vyhledejte něco jako „cp2102“. Za ním je specifikován port COM, například COM7. Mějte to na paměti pro další krok.

Krok 4: Flash firmwaru

Předpokládám, že jste sledovali můj návod a nainstalovali jste anakondu. Pokud máte jinou instalaci pythonu, předpokládám, že následující můžete přizpůsobit sami.

Otevřete „výzvu Anaconda“(Klikněte na nabídku Start systému Windows -> Anaconda). Změňte cestu ke složce, ve které se nachází váš nástroj esp. Pro mě by to bylo "C: / Users / Marc / Desktop / TTGO Display / esptool-master2"

Chcete-li změnit tuto složku, zadejte „cd C: / Users / Marc / Desktop / TTGO Display / esptool-master2“a stiskněte klávesu Enter.

Nyní flashujeme firmware. Ujistěte se, že je váš esp32 připojen. Zadejte následující příkaz:

python esptool.py --chip esp32 --port COM7 --baud 460800 --beby default_reset --po no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detekovat 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partitions_mpy.bin

Změňte port COM na port, který jste našli v předchozím kroku, a stiskněte Enter. Firmware nyní bliká. Může to chvíli trvat.

Krok 5: Otestujte, zda byl firmware úspěšně přebliknut

Doporučuji vám používat uPyCraft. (https://docs.dfrobot.com/upycraft/) Stáhněte si a nainstalujte jej. Otevřete program. Klikněte na nástroje -> deska -> esp32. Klikněte na nástroje -> Sériové -> (Vyberte sériové číslo, ke kterému je vaše deska připojena, v mém případě COM7).

Pokud blikání proběhlo úspěšně, měli byste na terminálu vidět „>>>“. Můžete zadat „1+1“a stisknout Enter, měl by se vrátit 2. Pokud místo toho vidíte okno s možnostmi flashování firmwaru, instalace může někde selhat. (Někdy se to stane také tehdy, když instalace proběhla úspěšně. Když uvidíte „flash okno“, zkuste se znovu připojit několikrát, odpojte USB od desky, zavřete uPyCraft, znovu připojte desku, otevřete uPyCraft a zkuste připojit několikrát znovu. Někdy to funguje, někdy uPyCraft VŽDY na první pokus selže, ale při druhém pokusu o připojení uspěl).

Doporučuje: