Установка Loboris (lobo) Micropython на ESP32 с Windows 10 [просто]: 5 шагов
Установка Loboris (lobo) Micropython на ESP32 с Windows 10 [просто]: 5 шагов
Anonim

Это руководство поможет вам установить loboris micropython на ESP32 без каких-либо дополнительных знаний.

У Loboris есть библиотеки, которых нет в стандартном микропитоне, но которые весьма полезны. Это руководство специально создано для моего руководства по использованию tft-дисплея st7789v с micropython [скоро]

Шаг 1. Установка программного обеспечения

Нам нужно программное обеспечение для установки micropython. Начнем с питона. Если вы еще не установили его, я рекомендую вам установить Anaconda (anaconda.com), который представляет собой пакет с python, libarys и полезными инструментами. Просто установите его со стандартными опциями.

Затем вам понадобится esp-tool, который нам понадобится для прошивки прошивки. Загрузите всю папку с https://github.com/espressif/esptool и разархивируйте ее в новую папку.

Шаг 2: Загрузите прошивку

Скачать прошивку
Скачать прошивку

Загрузите последнюю версию прошивки с

github.com/loboris/MicroPython_ESP32_psRAM…

Это готовые прошивки, что значительно упрощает работу. Вы можете либо загрузить обычную сборку «MicroPython_LoBo_esp32», либо собранную со всеми библиотеками «MicroPython_LoBo_esp32_all». Если вы пришли сюда из моего руководства по отображению tft в esp32, вам необходимо загрузить "MicroPython_LoBo_esp32_all"

Прокрутите сайт вниз и загрузите файл.zip.

Откройте zip-файл и скопируйте все файлы и папку. Вставьте их в папку esptool (с шага 1). Не помещайте их в подпапку! Файлы bin (micropython.bin и т. Д.) Должны находиться в той же папке, что и файлы.py (esptool.py и т. Д.). В подпапке bootloader.bin должен находиться только файл bootloader.bin (структуру см. На фото)

Шаг 3: Найдите COM-порт

Подключите ваш esp32 через USB. Откройте диспетчер устройств Windows (через настройки Windows или нажмите Windows-Key + R, напишите «devmgmt.msc» и нажмите Enter). Откройте пункт «порты». Найдите что-то вроде «cp2102». Сзади указан COM-порт, например COM7. Имейте это в виду для следующего шага.

Шаг 4: прошейте прошивку

Я предполагаю, что вы следовали моему руководству и установили анаконду. Если у вас другая установка Python, я предполагаю, что вы можете адаптировать следующее самостоятельно.

Откройте «Приглашение Анаконды» (щелкните Пусковое меню Windows -> Анаконда). Измените путь к папке, в которой находится ваш esp-инструмент. Для меня это будет "C: / Users / Marc / Desktop / TTGO Display / esptool-master2"

Чтобы перейти в эту папку, введите «cd C: / Users / Marc / Desktop / TTGO Display / esptool-master2» и нажмите Enter.

Теперь прошиваем прошивку. Убедитесь, что ваш esp32 подключен. Введите следующую команду:

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 обнаружить 0x1000 bootloader / bootloader.bin 0xf000 phy_init_data.bin 0xf000 phy_init_data.bin 0xf000 phy_init_data.bin MicroPython.bin 0x8000 разделы_mpy.bin

Измените COM-порт на порт, который вы нашли на предыдущем шаге, и нажмите Enter. Прошивка теперь перепрошита. Это может занять минуту.

Шаг 5: проверьте, успешно ли была прошита прошивка

Я рекомендую вам использовать uPyCraft. (https://docs.dfrobot.com/upycraft/) Загрузите и установите его. Откройте программу. Щелкните инструменты -> доска -> esp32. Нажмите «Инструменты» -> «Последовательный» -> (Выберите последовательный порт, к которому подключена ваша плата, в моем случае - COM7).

Если перепрошивка прошла успешно, вы должны увидеть в терминале ">>>". Вы можете набрать «1 + 1» и нажать Enter, и он должен вернуть 2. Если вместо этого вы видите окно с вариантами прошивки прошивки, установка может где-то закончиться неудачей. (Иногда это происходит также после успешной установки. Когда вы видите «окно вспышки», попробуйте подключиться еще несколько раз, отсоедините USB от платы, закройте uPyCraft, снова подключите плату, откройте uPyCraft и попробуйте подключить еще несколько раз. Иногда это срабатывает, иногда uPyCraft ВСЕГДА терпит неудачу с первой попытки, но успешно со второй попытки подключения).

Рекомендуемые: