Невозможно выполнить операцию записи во время работы флэш-памяти esp8266.
Я только начал работать с проектом Arduion с нуля, используя черный модуль esp8266 (AI-облако внутри). Теперь я пытаюсь прошить esp8266 с помощью esptool.py. Я заметил, что модуль esp успешно стирается, но выдает фатальную ошибку при выполнении операции записи.
Для получения более подробной информации о предпринятых мной шагах следуйте приведенным ниже инструкциям.
C:\Users\iSandeep>esptool.py --port COM3 erase_flash
esptool.py v2.3.1
Connecting.....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 0.0s
Hard resetting via RTS pin...
C:\Users\iSandeep>esptool.py --port COM3 --baud 115200 write_flash --flash_size=
detect 0 "D:\sw\Arduino\aTTEMPT 4\esp8266-20170108-v1.8.7.bin" --verify
esptool.py v2.3.1
Connecting........_____....._____....._____....._____....._____....._____.....__
___....._____....._____....._____
A fatal error occurred: Failed to connect to Espressif device: Timed out waiting for packet header
Руководство или инструкции взяты отсюда.
@iSandeep, 👍0
Обсуждение1 ответ
Смотрите также:
- Пытаюсь прошить ESP8266 с помощью Arduino UNO
- Вспомогательный объект Flash String в качестве переменной
- AT-команда не отвечает на последовательный монитор
- Отправка данных Arduino в MySQL с помощью phpMyAdmin и XAMPP на Windows10
- Arduino выводит значения мусора на serial monitor с ESP8266
- ошибка: espcomm_upload_mem failed при загрузке скетча
- фатальная ошибка ESP8266WiFi.h: Такого файла или каталога нет
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
перезагрузите esp8266 (выключите и включите питание), а затем попробуйте выполнить операцию записи без стирания перед ней, @Juraj
Пробовал уже, с хард ресетом. но не работает Есть ли другой способ сделать это, если у вас есть какие-либо шаги для этого, поделитесь., @iSandeep
у вас подключен вывод RTS? попробуйте удалить параметр baud и параметр flash_size, @Juraj
Вывод RST не подключен, также удаление параметра baud и flash_size не работает :(, @iSandeep
может ли кто-нибудь предложить какую-либо альтернативу этому?, @iSandeep
соединительная часть одинакова для всех команд (стирание, запись и т. д.), поэтому я не могу поверить, что с одинаковыми параметрами соединения она не подключается для записи, а подключается для стирания, @Juraj
Вы точно следуете этому руководству? Он предлагает подключить Arduino напрямую к esp8266 и правильно отмечает, что логика 5 В от Arduino может повредить esp8266. Даже если это не повредит его, кажется разумным, что он не будет работать достаточно надежно для записи прошивки. Если ваш esp8266 не поддерживает прошивку через USB-соединение с вашим компьютером, я бы посоветовал приобрести подходящий кабель или оборудование, чтобы сделать это правильно., @T. M.