
У ESP32 есть несколько распространенных проблем, особенно когда вы пытаетесь загрузить новые скетчи или установить плату ESP32 в Arduino IDE. Это руководство посвящено неполадкам ESP32 при программировании ее в среде Arduino. Здесь мы приведём список наиболее распространенных проблем с ESP32, а также расскажем, как исправить их.
Важно: убедитесь, что у вас установлена последняя версия Arduino IDE. Использование другой версии Arduino IDE может вызвать непредвиденные проблемы и ошибки.
20 комментариев. Оставить новый
Здравствуйте!
Почему не выходит сеть есп 32,после на браузере,когда уже вышели номера на ком порте?
Здравствуйте. У меня истекает время прошивки esp32. Я понял что проблема в самом микроконтроллере. Не было конденсатора. Можно ли просто замкнуть контакты и не выпаивать нужный кондюр?
Здравствуйте. Зависит от того, что это за конденсатор и зачем он был на этой плате нужен
Здравствуйте! По вашей ссылке для менеджера плат Arduino IDE устанавливается только версия 1.0.6, хотя уже доступна версия 2.0.2 и на githab.com/espressif/arduino-esp32 приведена ссылка по которой эта версия устанавливается. Это первый вопрос. А второй вопрос заключается в том что у меня нет папки arduino/hardware/espressif при этом поддержка установлена и обновлена по ссылке с официального гитхаба. Не сталкивались с подобным?
Здравствуйте.
такая ошибка возникает при загрузке программы в esp 32:
A fatal error occurred: MD5 of file does not match data in flash!
Добрый день. Я только-только соприкасаюсь с темой и Ардуино и ESP32. Абсолютный новичок. Получил с Алиэкспресса 2 модуля ESP32-Wroom-32E и ESP-32S. Начал изучать примеры. Само собой Блинк. После уменьшения времени паузы с 500 до 250 оба модуля перестали реагировать на любые изменения… Горит только светодиод питания. Я убил модули?
Добрый день! Изменение задержки не способно повредить модули, возможно, вы допустили ошибку где-нибудь ещё в скетче. Также, после загрузки скетча на плату, попробуйте отключить её от питания и переподключить заново. Возможно, ваши платы после прошивки не выходят из режима программирования автоматически.
Благодарю! Отличный сайт, отличная команда.
Arduino: 1.8.7 (Windows 10), Плата:”ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 115200, Core 1, Core 1, None, Disabled”
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\User\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\User\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\User\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32:PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=115200,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none -ide-version=10807 -build-path C:\Users\User\AppData\Local\Temp\arduino_build_592957 -warnings=none -build-cache C:\Users\User\AppData\Local\Temp\arduino_cache_923475 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.mklittlefs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.esptool_py.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1 -prefs=runtime.tools.esptool_py-4.2.1.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.riscv32-esp-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.mkspiffs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -verbose C:\Users\User\Documents\Arduino\Code_ESP32_Blynk_Ultrasonic_Level_Monitor_96OLED\Code_ESP32_Blynk_Ultrasonic_Level_Monitor_96OLED.ino
Плата esp32 (платформа esp32, пакет esp32) неизвестна
Ошибка компиляции для платы ESP32 Dev Module. в чем может быт проблема можете дат совет как исправит проблему заранее спасибо.
Выскакивает ошибка:
No DFU capable available Failed uploading : uploading error: exit status 74
Здравствуйте! Многие платы Arduino используют утилиту dfu-util для загрузки. Эта ошибка говорит о том, что dfu-util не обнаружил USB-устройства, поддерживающие протокол загрузки DFU.
1) Убедитесь, что в меню «Инструменты -> Плата» выбрана правильная плата.
2) Проверьте, что устройство, которое вы используете, правильно подключено с помощью исправного USB-кабеля.
3) Попробуйте использовать другой USB-кабель и избегайте использования USB-хабов.
Здравствуйте, при при подключении esp32 к компьютеру напрямую com видит, но если через плату разработчика, то не видит (я новичок если что)
Здравствуйте. Что значит “при подключении модуля напрямую”? Какой модуль и какую плату разработчика вы используете?
Добрый день! В чем может быть проблема?
При подаче питания через USB разъем плата запускается и корректно работает (распознается как BT контроллер в моем случае).
Но при подаче питания на пины VCC и GND диод горит, но BT контроллер не видится на ПК. Напряжение промеряли, и в том и в другом случае 3.3В на чип приходит
Здравствуйте, какую плату вы используете?
mini D1 ESP32 от китайцев.
Подобная плата, но другой ревизии работает корректно от внешнего питания, но там явно другая разводка платы.
P.S. попробовал подкинуть кондер на питание, чтобы компенсировать возможную просадку, не помогло. Питание от 4 Ni-Mh аккумов АА, суммарное напряжение приходящее на пин – 5.3В
Плата не определяется как COM-порт?
При подключении к ПК по USB все корректно определяется. Проблема возникает при использовании платы в итоговом варианте, при подключении питания на пины, а не через USB.
При этом, если я временно подкидываю питание от повербанка на USB порт, плата заводится и дальше работает без него…
К сожалению, затрудняемся подсказать вам, в чём может быть проблема.