Помощь в "An error occurred while uploading the sketch"
Пытаюсь проверить ЭТО. Получил следующую ошибку:
esptool v0.4.13 - (c) 2014 Ch. Klippel <[email protected]>
setting board to nodemcu
setting baudrate from 115200 to 9600
setting port from COM1 to COM3
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
Uploading 356000 bytes from C:\Users\PRAMIT~1\AppData\Local\Temp\arduino_build_521093/testPersWiFiManager.ino.bin to flash at 0x00000000
erasing flash
size: 056ea0 address: 000000
first_sector_index: 0
total_sector_count: 87
head_sector_count: 16
adjusted_sector_count: 71
erase_size: 047000
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
setting serial port timeouts to 15000 ms
setting serial port timeouts to 1000 ms
espcomm_send_command: receiving 2 bytes of data
writing flash
................................................................................ [ 22% ]
................................................................................ [ 45% ]
................................................................................ [ 68% ]
.......................An error occurred while uploading the sketch
Все библиотеки включены, ошибок компиляции нет.
Последующие шаги:
Сначала загрузил данные с помощью Инструменты>Загрузка данных эскиза ESP8266
.
Затем Sketch>загрузить
После неудачи я попробовал простой пример, похожий на ЭТОТ. Он успешно загружен. Для обоих сценариев используется одна и та же конфигурация.
Что я упускаю? Я не понимаю.
Настройки:
@Mr.EU, 👍0
Обсуждение1 ответ
Лучший ответ:
▲ 0
Загрузка в esp8266 с помощью esptool, используемого в IDE, не работает должным образом на низкой скорости передачи данных. Она не работает для больших эскизов. Вы можете загрузить в NodeMcu на скорости 921600 бод.
,
@Juraj
Смотрите также:
- Как определить размер Flash?
- В ESP-12E NodeMCU, какой выход PIN A0?
- Преобразование byte* в int в Arduino
- Каково использование зарезервированных контактов и контактов SDD2, SDD3 NodeMCU?
- NodeMCU (Arduino IDE) «DynamicJsonBuffer» не был объявлен в этой области
- NodeMCU поддерживает внедрение ключей?
- Датчик движения PIR (HC-SR501) ложные результаты с NodeMCU
- Как получить текущую дату
Есть ли изменения в настройках «Стереть Flash»?, @Mr.EU
загрузка данных прошла успешно? попробуйте 115200 бод или больше для загрузки, @Juraj
@Juraj, ты прав, я обновил скорость передачи данных до 115200 и это сработало. Однако я сначала попробовал изменить ее в коде, но не помогло., @Mr.EU
Скорость загрузки для прошивки не имеет ничего общего со значением в эскизе., @Juraj