ESP8266 (D1 mini) не загружает скетчи
Моя конфигурация: LiFePo-аккумулятор 3,3 В подключен к контактам G и 3,3. Подключен последовательный USB-порт.
Результат: Во время выполнения следующего кода синий светодиод на плате быстро мигал в течение нескольких секунд, а затем погас. Я отключил его, чтобы проверить, запрограммирован ли он, но скетч Blink не запустился. Буду очень благодарен за любую помощь.
Sketch uses 222,205 bytes (21%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 31,572 bytes (38%) of dynamic memory, leaving 50,348 bytes for local variables. Maximum is 81,920 bytes.
C:\Users\jhoxie\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9/esptool.exe -vv -cd nodemcu -cb 115200 -cp COM3 -ca 0x00000 -cf C:\Users\jhoxie\AppData\Local\Temp\arduino_build_351972/Blink.ino.bin
**(Everything below this line was highlighted in red)**
esptool v0.4.9 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to nodemcu
setting baudrate from 115200 to 115200
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 226352 bytes from C:\Users\jhoxie\AppData\Local\Temp\arduino_build_351972/Blink.ino.bin to flash at 0x00000000
erasing flash
size: 037430 address: 000000
first_sector_index: 0
total_sector_count: 56
head_sector_count: 16
adjusted_sector_count: 40
erase_size: 028000
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
................................................................................ [ 36% ]
................................................................................ [ 72% ]
.............................................................. [ 100% ]
starting app without reboot
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
closing bootloader
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
@Jerrad, 👍1
Обсуждение1 ответ
▲ 1
Спасибо за ваш вклад. Особенно за совет по подключению аккумулятора при подключении к USB [tttapa]. Наконец-то добился работы, изменив скорость передачи данных и повозившись с настройками (например, плата в IDE). Кажется, мне удалось добиться работы с платой "WeMos D1 R2 & Mini", хотя я использовал обычную плату ESP8266.
,
@Jerrad
Смотрите также:
- Загрузка ESP Wemos D1 не удалась
- Ошибка при загрузке кода в ESP8266 через Arduino Mega 2560
- Не удается загрузить скетчи или прошить Nodemcu 1.0 12E (CP2102), но у него есть драйверы и он реагирует на RST на последовательном мониторе
- Как автоматически обнаружить ESP32 vs ESP8266 при загрузке приложения?
- Загрузка ESP12e TTL (TX/RX) не работает
- "avrdude: stk500_getsync(): not in sync: resp=0x00", или некто по имени Avr не позволяет мне загрузить мою программу
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Загрузка, похоже, работает. Пожалуйста, опубликуйте свой код и настройки в IDE. Не рекомендуется подключать батарею к контакту 3,3 В при подключении к USB., @tttapa
Как понять, что код не работает? Возможно, стоит проверить, использует ли код правильный порт GPIO. Загрузка выглядит нормально, мигающий синий индикатор работает, так что, возможно, вы используете Arduino Blink., @Code Gorilla