-
Notifications
You must be signed in to change notification settings - Fork 7
ESP IDF for MCU Espressive ESP32 on Windows OS
Данная инструкция составлена на основе личного опыта и может не совпадать с оригинальной документацией.
- Установите Python 3. Подходящие пакеты Anaconda или ActivePython.
- Установите 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
Программа соханяется в энергонезавсимой памяти устройства. Для перезапуска программы воспользуйтесь кнопкой Сброс.