Skip to content

ESP IDF for MCU Espressive ESP32 on Windows OS

Sasha Nik edited this page Jun 17, 2020 · 1 revision

Установка ESP-IDF для процессора Espressive ESP32 под Windows

Данная инструкция составлена на основе личного опыта и может не совпадать с оригинальной документацией.

Получение ESP-IDF

  1. Установите Python 3. Подходящие пакеты Anaconda или ActivePython.
  2. Установите Git

С помощью Git клонируйте ропозиторий:

git clone --recursive https://github.com/espressif/esp-idf.git

Обратите внимание: GitHub’s “Download zip file” не сработает корректно для ESP-IDF!!!

Запустите Anaconda Prompt (первый раз придется запустить Anaconda Navigator и из него запустить Anaconda Prompt). Находясь в командной строке Anaconda, перейдите в папку %Home%/ESP-IDF/, где %Home%/ - директория, в которую вы клонировали ESP-IDF. Последовательно запустите install.bat, export.bat. Установка ESP-IDF завершена. Установите драйвер CP210x USB->COM port. Подключите плату с процессором к любому порту USB. Запустите Anaconda Prompt. Проверьте правильность подключения с помощью команды mode.

(base) C:\ESP\esp-idf\examples\wifi\getting_started\station>mode
Состояние устройства COM3:
---------------------------
    Скорость:              115200
    Четность:              None
    Биты данных:           8
    Стоповые биты:         1
    Таймаут:               OFF
    XON/XOFF:              OFF
    Синхронизация CTS:     OFF
    Синхронизация DSR:     OFF
    Чувствительность DSR:  OFF
    Цепь DTR:              OFF
    Цепь RTS:              OFF

Состояние устройства CON:
--------------------------
    Строки:                300
    Столбцы:               80
    Скорость клавиатуры:   31
    Задержка клавиатуры:   1
    Кодовая страница:      866

(base) C:\ESP\esp-idf\examples\wifi\getting_started\station>

Плата подключена через виртуальный COM-порт 3.

Скомпилируйте и запустите готовый пример. Запустите Anaconda Prompt. Перейдите в папку %Home%/ESP-IDF/examples/wifi/getting_started/station, где %Home%/ - директория, в которую вы клонировали ESP-IDF. Выполните команду

idf.py menuconfig

В появившемся меню выберите Example configuration->WIFI SSID. Укажите имя вашей сети WIFI. При необходимости выберите Example configuration->WIFI Password и укажите пароль для доступа с wifi сети. Вернитесь в главное меню, нажмите Esc для выхода, нажмите Y для сохранения изменений.

Компиляция. Выполните команду

idf.py build

Загрузка прошивки в процессор. Выполните команду

idf.py -p COM3 flash

Нажмите на плате кнопку разрешения записи в кристал

Для просмотра отладочной информации из процессора выполните команду

idf.py -p COM3 monitor

Программа соханяется в энергонезавсимой памяти устройства. Для перезапуска программы воспользуйтесь кнопкой Сброс.