Instalacja Loboris (lobo) Micropython na ESP32 z Windows 10 [łatwe]: 5 kroków
Instalacja Loboris (lobo) Micropython na ESP32 z Windows 10 [łatwe]: 5 kroków
Anonim

Ten przewodnik pomoże ci zainstalować loboris micropython na twoim ESP32 bez dodatkowej wiedzy.

Loboris posiada biblioteki, których nie posiada standardowy micropython, a które są całkiem przydatne. Ten przewodnik jest specjalnie stworzony dla mojego samouczka na temat korzystania z wyświetlacza tft st7789v z micropythonem [wkrótce]

Krok 1: Instalowanie oprogramowania

Do zainstalowania micropythona potrzebujemy oprogramowania. Zaczynamy od Pythona. Jeśli jeszcze go nie zainstalowałeś, polecam zainstalować Anacondę (anaconda.com), która jest pakietem z pythonem, bibliotekami i przydatnymi narzędziami. Po prostu zainstaluj go ze standardowymi opcjami.

Następnie potrzebne jest również narzędzie esp, którego potrzebujemy do flashowania oprogramowania układowego. Pobierz cały folder z https://github.com/espressif/esptool i rozpakuj go w nowym folderze

Krok 2: Pobierz oprogramowanie układowe

Pobierz oprogramowanie układowe
Pobierz oprogramowanie układowe

Pobierz najnowsze oprogramowanie z

github.com/loboris/MicroPython_ESP32_psRAM…

Są to gotowe oprogramowanie układowe, co znacznie ułatwia. Możesz pobrać normalnie zbudowany "MicroPython_LoBo_esp32" lub zbudowany ze wszystkimi bibliotekami "MicroPython_LoBo_esp32_all". Jeśli przyszedłeś tutaj z mojego samouczka dotyczącego wyświetlania esp32 tft, musisz pobrać "MicroPython_LoBo_esp32_all"

Przewiń stronę w dół i pobierz plik.zip.

Otwórz plik zip i skopiuj wszystkie pliki oraz folder. Wklej je do folderu esptool (z kroku 1). Nie umieszczaj ich w podfolderze! Pliki bin (micropython.bin itp.) muszą znajdować się w tym samym folderze co pliki.py (esptool.py itp.). Tylko bootloader.bin musi znajdować się w podfolderze bootloader.bin (patrz zdjęcie dla struktury)

Krok 3: Znajdź port COM

Podłącz esp32 przez USB. Otwórz menedżera urządzeń Windows (poprzez ustawienia systemu Windows lub naciśnij klawisz Windows + R, wpisz „devmgmt.msc” i naciśnij enter). Otwórz punkt "porty". Poszukaj czegoś takiego jak „cp2102”. Z tyłu znajduje się określony port COM, na przykład COM7. Pamiętaj o tym w następnym kroku.

Krok 4: Zaktualizuj oprogramowanie układowe

Zakładam, że skorzystałeś z mojego samouczka i zainstalowałeś anakondę. Jeśli masz inną instalację Pythona, zakładam, że możesz sam dostosować następujące elementy.

Otwórz „Monit Anaconda” (kliknij menu Start systemu Windows -> Anaconda). Zmień ścieżkę do folderu, w którym znajduje się narzędzie esp. Dla mnie byłby to „C:\Users\Marc\Desktop\TTGO Display\esptool-master2”

Aby przejść do tego folderu, wpisz „cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2” i naciśnij enter.

Teraz flashujemy oprogramowanie. Upewnij się, że esp32 jest podłączony. Wpisz następujące polecenie:

python esptool.py --chip esp32 --port COM7 --baud 460800 --before default_reset --po no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size wykryć 0x1000 bootloader/bootloader.bin 0xf000 phy_init_000.bin 0x10 MicroPython.bin 0x8000 partitions_mpy.bin

Zmień port COM na port znaleziony w poprzednim kroku i naciśnij enter. Oprogramowanie układowe zostanie teraz sflashowane. Może to chwilę potrwać.

Krok 5: Sprawdź, czy oprogramowanie układowe zostało pomyślnie zaktualizowane

Polecam korzystanie z uPyCraft. (https://docs.dfrobot.com/upycraft/) Pobierz i zainstaluj. Otwórz program. Kliknij narzędzia -> płyta -> esp32. Kliknij narzędzia -> Serial -> (Wybierz Serial do którego podłączona jest Twoja płyta, w moim przypadku COM7).

Jeśli flashowanie się powiodło, powinieneś zobaczyć w terminalu ">>>". Możesz wpisać „1+1” i nacisnąć enter, a powinno zwrócić 2. Jeśli zamiast tego zobaczysz okno z opcjami flashowania oprogramowania układowego, instalacja mogła gdzieś się nie powieść. (Czasami zdarza się to również, gdy instalacja się powiodła. Gdy zobaczysz "okno flash", spróbuj połączyć się jeszcze kilka razy, odłącz USB od płyty, zamknij uPyCraft, podłącz płytę ponownie, otwórz uPyCraft i spróbuj podłączyć kilka razy ponownie. Czasami to działa, czasami uPyCraft ZAWSZE kończy się niepowodzeniem przy pierwszej próbie, ale udaje się przy drugiej próbie połączenia).

Zalecana: