Часто задаваемые вопросы:
Сколько UART-портов имеет ESP8266?
ESP8266 имеет два порта UART: UART0 и UART1. UART0 имеет контакты Tx и Rx для передачи данных, а UART1 имеет только контакт Tx для вывода отладочного лога. Контакт Rx занят SPI-флэш-памятью.
Обновление по воздуху (OTA) не удалось, каковы могут быть причины?
Существует множество распространенных причин сбоев OTA. Перед использованием API FOTA мы рекомендуем ознакомиться с руководством по FOTA для ESP8266.
Ниже приведён краткий контрольный список проблем, возникающих при сбоях OTA-обновления:
• При загрузке программного обеспечения для прошивки обязательно выберите правильный размер лампы.
• При первой загрузке новой прошивки всегда загружайте файл без данных.
• Убедитесь, что файлы user1.bin и user2.bin (необязательно) загружены в правильные места.
• Убедитесь, что пользователь 1 генерирует и пользователь 2 используют одинаковые параметры конфигурации прошивки/загрузки.
Почему SmartConfig выдает ошибку?
Вот несколько доказанных причин, по которым SmartConfig может дать сбой:
• Данная версия приложения несовместима с версией SDK или SmartConfig.
• Настраивается маршрутизатор, работающий только в диапазоне 5 ГГц.
• Во время выполнения SmartConfig был вызван другой API (пожалуйста, не вызывайте никакие API после завершения SmartConfig).
• При использовании команды AT не следует вызывать smartconfig_stop до получения IP-адреса устройства от маршрутизатора.
Если это не решит проблему, предоставьте, пожалуйста, отладочный лог, чтобы мы могли проанализировать проблему.
Почему у меня возникают проблемы с подключением маршрутизатора к IP-адресу 192.168.4.X в режиме SoftAP + Station?
IP-адрес по умолчанию для SoftAP ESP8266 — 192.168.4.1.
ESP8266, возможно, не будет поврежден, если IP-адрес SoftAP и Station находятся в одной подсети, в данном случае, 192.168.4.x. Приносим извинения за неудобства.
Как загрузить прошивку для прошивки на этапах разработки и массового производства?
В разработке:
Программирование флэш-памяти осуществляется путем подключения ESP8266 к компьютеру через UART. Для компьютеров, не имеющих более длинного последовательного порта, это можно сделать с помощью преобразователя USB-to-UART. Инструкции по использованию официального инструмента загрузки Espressif см. в руководстве по началу работы с ESP8266 SDK.
• Скачать инструмент: espressif.com/en/support/download/other-tools
• Способ загрузки: espressif.com/en/support/download/documents