• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Ошибка при первой прошивки ESP32 под Windows

Andrey L

Member
Пытаюсь под виндоусом перепрошить ESP32.

Следую инструкциям "Get Started" на сайте docs.espressif.com.

Первые четыре шага получаются.

Первое несхождение с инструкцией получается в 5-м шагу, когда надо в терминале ввести "cd %userprofile%\esp". Я получаю ошибку "-bash: cd: %userprofile%esp: No such file or directory". Я через виндоувс копирую папку "C:\msys32\home\sluga\esp\esp-idf\examples\get-started\hello_world" с содержимым в "C:\Users\sluga\esp".

В 6-м шагу я определяю, что ESP32 подсоединилась через COM11, даже при помощи PUTTY удалось к нему подключиться.

7-й шаг для меня непонятен. Запускаю "make menuconfig", перехожу по пунктам меню "Serial flasher config" > "Default serial port". Пробовал оставлять её, как было "/dev/ttyUSB0", менял на "COM11", но ничего не получалось. Но ладно, сохранял и выходил.

8-й шаг неудачная "прошивка". Запускаю в терминале "make flash". Там что-то происходит, но в конце выходит ошибка "serial.serialutil.SerialException: could not open port 'C:/msys32/dev/ttyUSB0': WindowsError(2, 'Система не может найти указанный файл.')
make: *** [/home/sluga/esp/esp-idf/components/esptool_py/Makefile.projbuild:67: flash] Ошибка 1"

Что я делаю неправильно?
 

Andrey L

Member
Разобрался. Как говорится: "утро вечера мудренее".

Всё заработало, когда я начал делать пользователем с правами администратора.
 

Andrey L

Member
Правка моего прошлого сообщения.
Мне не удавалось прошить модуль не из-за прав прав обычного пользователя или администратора, а из-за того, что соединение с COM-портом в моём случае был занят Putty.
Т.е. Putty не позволял моему компу сделать прошивку.
 
Сверху Снизу