Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Проблемы прошивки esp8266 и их решения

Проблемы прошивки esp8266 и их решения 22 Фев 2018 09:13 #21704

  • Pilnikov
  • Pilnikov аватар
  • Не в сети
  • Захожу иногда
  • Интересующийся
  • Сообщений: 63
  • Спасибо получено: 3
  • Репутация: 0
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

так шьет дурина
на выходе

Flash real id: 001640E0
Flash real size: 4194304

Flash ide size: 4194304
Flash ide speed: 40000000
Flash ide mode: QIO
Flash Chip configuration ok.
Администратор запретил публиковать записи гостям.

Проблемы прошивки esp8266 и их решения 22 Фев 2018 09:18 #21705

  • Pilnikov
  • Pilnikov аватар
  • Не в сети
  • Захожу иногда
  • Интересующийся
  • Сообщений: 63
  • Спасибо получено: 3
  • Репутация: 0
yadi.sk/i/1szKlkD73SfXo9
настройки дурины
Администратор запретил публиковать записи гостям.

Проблемы прошивки esp8266 и их решения 15 Март 2018 08:20 #21856

  • shefus
  • shefus аватар
  • Не в сети
  • Новый участник
  • Сообщений: 9
  • Репутация: 0
Добрый день!
Решил воспользоваться сервисом. Попробовал прошить "базовой" прошивкой, но:
ESP8266-12F 4 Мб, при покупке с заводской прошивкой видна точка доступа. Подключаю к USB-UART, блок питания отдельный с контролем напряжения и тока, выводы подключены правильно, подтяжки установлены. Программирую Nodemcu Flasher: QIO, 1 Мб, скорости пробовал разные, заливаю пустой бланк -ОК, перегружаю, заливаю прошивку (варианты с OTA и без)- ок, флешер при прошивке определяет AP и STA MAC. Снимаю землю с GPIO перегружаю, точки доступа нет. В в ESPlorer на скорости 74880 что то вроде:
ets Jan 8 2013,rst cause:2, boot mode: (3,6)

load 0x40100000, len 1456, room 16
tail 0
chksum 0xef
load 0x00000000, len 0, room 8
tail 0
chksum 0xef
load 0x00000000, len 0, room 0
tail 0
chksum 0xef
csum 0xef
csum err
ets_main.c

На других скоростях - мусор, без Ready. На команды не реагирует.Пробовал 2 модуля, два разных USB-UART, штук 8 прошивок. Что делать?
Администратор запретил публиковать записи гостям.

Проблемы прошивки esp8266 и их решения 15 Март 2018 10:27 #21861

  • shaman1010
  • shaman1010 аватар
  • Не в сети
  • Живу я здесь
  • Сообщений: 605
  • Спасибо получено: 139
  • Репутация: 17
shefus пишет:
Что делать?
Читать шапку по поводу выставляемого режима для spi flash.
Читать шапку по поводу входа в safemode.
Все есть там.
Администратор запретил публиковать записи гостям.

Проблемы прошивки esp8266 и их решения 16 Март 2018 17:24 #21886

  • shefus
  • shefus аватар
  • Не в сети
  • Новый участник
  • Сообщений: 9
  • Репутация: 0
Всё, сдался... :angry: 3 дня экспериментов закончились неудачей :S
shaman1010 пишет:
shefus пишет:
Что делать?
Читать шапку по поводу выставляемого режима для spi flash.
Читать шапку по поводу входа в safemode.
Все есть там.

Да конечно, я всё это читал и следовал этому.

В кратце ситуация такая:
Изначально:
ESP8266-12F 4 Мб, при покупке с заводской прошивкой видна точка доступа. Подключаю к USB-UART, блок питания отдельный с контролем напряжения и тока, выводы подключены правильно, подтяжки установлены. Программирую Nodemcu Flasher: QIO, 1 Мб, скорости пробовал разные, заливаю пустой бланк -ОК, перегружаю, заливаю прошивку (варианты с OTA и без)- ок, флешер при прошивке определяет AP и STA MAC. Снимаю землю с GPIO перегружаю, точки доступа нет. В в ESPlorer на скорости 74880 что то вроде:
Разумеется при перезагрузке замыкал Rx и Tx и щёлкал ресетом по 3 раза.

В итоге в ходе экспериментов чип стал греться и потреблять 350 мА (вместо 100 мА изначальных), но ... (!!!) при очередной попытке запустился с точкой доступа. Прошивал QIO, 32 Мбит. На главной странице дал ошибку размера памяти (что в принципе понятно). Я разумеется решил повторить попытку, но на 8 мбит (как в инструкции). Ну и всё... 5...10....30.... попыток в различных комбинациях - ноль. Да, кстати, когда чип стал греться я "погрешил" на уровни USB-TTL - на выходе около 3,8 в, поэтому добавил преобразователь уровнеq 3,3 <> 5.

Сегодня, "подгоревший" чип отложил, взял новый. Учитывая маловероятную ошибку монтажа обвязки, сделал все по новому, с кнопочками, с панельками, с кондерами по питанию, с промывкой платы 18-ти летним виски и т.д. Заводская прошивка запустилась, на команды реагирует. Прошиваю - фиг.... результат 0. Прогу заменил на ESP8266 download tool. Режимы пробовал кучу (по мимо очевидных). Итог - стирается, шъётся, определяет:
C8h : GD
flash devID:
4016h
QUAD;32Mbit
crystal:
26 Mhz

MAC AP и STA читает. Но не запускается ( с замкнутыми Rx и Tx точки нет). В терминале "ready" не выдает. Смущает, что на 74880 выдает в конце csum err, что говорит о ошибке. Думаю проблема не в старте, а в том что криво шьётся. Но в чём проблема ... :dry:
Единственное, что думаю, - перед прошивкой заливаю бланк с сайта, но он 1 МБ, а памяти то 4 МБ, может в этом проблема? А так всё, мозг сломан.
Администратор запретил публиковать записи гостям.

Проблемы прошивки esp8266 и их решения 16 Март 2018 20:51 #21888

  • shaman1010
  • shaman1010 аватар
  • Не в сети
  • Живу я здесь
  • Сообщений: 605
  • Спасибо получено: 139
  • Репутация: 17
shefus пишет:
Но в чём проблема ... :dry:
Режим нужно выставить в DOUT - это написано в той ссылке, которую давал.
shefus пишет:
Единственное, что думаю, - перед прошивкой заливаю бланк с сайта, но он 1 МБ, а памяти то 4 МБ, может в этом проблема? А так всё, мозг сломан.
Бланк в 4МБ нужно кидать, естественно, тоже 4МБ (32Мбит). Если есть бланк в 1МБ, то можно его расширить копированием в бинарном виде (в винде, по-моему опция /b).

Теперь по нагреву - греться мог (скорее всего) из-за уровня напряжения питания. Надеюсь модуль подключен к 3.3В - ? RX/TX не толерантны к 5В, но я не припоминаю случая, где модуль сгорел бы, при 5В уровневом TX от UARTа к RX ESP.

Т.е. ошибок, судя по всему минимум 2:
1) Уровень питающего напряжения.
2) Режим DOUT при перепрошивке.

Еще раз прочитайте все внимательно - позже будет проще.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.134 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.