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

vk

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

ТЕМА: Wemos D1 Mini Pro

Wemos D1 Mini Pro 13 Апр 2020 17:41 #25513

  • ubuser
  • ubuser аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 59
  • Спасибо получено: 1
  • Репутация: 0
Имеется сабжевый девайс, судя описанию у наго флеш 16 Мб.
Чем прошить?
Местный флешер не берет.
Пробовал NodeMCU Flasher разные варианты - скорость 115200/921600, flash size 4/16Mb, flash speed 40/80MHz, SPI mode QIO/DIO - моргает светодиодом, показывает MAC, на этом все.
Как победить?
Администратор запретил публиковать записи гостям.

Wemos D1 Mini Pro 13 Апр 2020 19:12 #25514

  • ubuser
  • ubuser аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 59
  • Спасибо получено: 1
  • Репутация: 0
Короче, перепробовал кучку флешеров, ничего не работает.
Единственное, что более-менее взлетело, это esptool.py
Командой esptool.py --port COM33 --baud 921600 erase_flash флеш успешно стирается, правда судя по времени (36 секунд), стирает он 4 мегабайта.
Далее залил прошивку:
esptool.py --port COM33 --baud 921600 write_flash 0 0x00000_ESP8266_202004131851.bin
esptool.py v2.8
Serial port COM33
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: ec:fa:bc:6d:46:05
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 16MB
Flash params set to 0x0090
Compressed 293684 bytes to 194999...
Wrote 293684 bytes (194999 compressed) at 0x00000000 in 3.7 seconds (effective 6
42.4 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

Прошивка после этого работает до первой перезагрузки по питанию (можно зайти на веб-интерфейс) или нажатия кнопки reset.
В чем может быть причина?
Debug:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 13 Апр 2020 19:19 от ubuser.
Администратор запретил публиковать записи гостям.

Wemos D1 Mini Pro 13 Апр 2020 19:15 #25515

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
если уж стали использовать эту прогу, то хоть справку к ней прочитайте. про все режимы и установки размера флехи.

А так любая прога может шить, но не нужно пытаться шить на максимальной скорости
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Wemos D1 Mini Pro 13 Апр 2020 19:33 #25516

  • ubuser
  • ubuser аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 59
  • Спасибо получено: 1
  • Репутация: 0
Прошивка на меньшей скорости не меняет ничего:
esptool.py --port COM33 --baud 115200 write_flash 0 blank16m.bin
esptool.py v2.8
Serial port COM33
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: ec:fa:bc:6d:46:05
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 16MB
Warning: Image file at 0x0 doesn't look like an image file, so not changing any
flash settings.
Compressed 16777216 bytes to 16316...
Wrote 16777216 bytes (16316 compressed) at 0x00000000 in 1.5 seconds (effective
89652.7 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

esptool.py --port COM33 --baud 115200 write_flash 0 0x00000_ESP8266_202004131851.bin
esptool.py v2.8
Serial port COM33
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: ec:fa:bc:6d:46:05
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 16MB
Flash params set to 0x0090
Compressed 293684 bytes to 194999...
Wrote 293684 bytes (194999 compressed) at 0x00000000 in 18.0 seconds (effective
130.9 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
Точно так же, модуль работает до первой перезагрузки. Причем прямо в веб-интерфейсе нажимаешь reboot и все, модуль исчезает в сети. Думал, может ip меняется, в настройках выставил статический ip до перезагрузки - это ни на что не повлияло.
Администратор запретил публиковать записи гостям.

Wemos D1 Mini Pro 13 Апр 2020 19:35 #25517

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
я уже указал на ошибки при прошивке этой утилитой, больше не сказать нечего
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Wemos D1 Mini Pro 13 Апр 2020 19:59 #25518

  • ubuser
  • ubuser аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 59
  • Спасибо получено: 1
  • Репутация: 0
Adminhs пишет:
я уже указал на ошибки при прошивке этой утилитой, больше не сказать нечего
Не вижу никаких ошибок, я все рекомендации выполнил:
esptool.py --port COM33 --baud 115200 write_flash --flash_mode dio --flash_size 16MB 0x00000 0x00000_ESP8266_202004131851.bin -
-verify
esptool.py v2.8
Serial port COM33
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: ec:fa:bc:6d:46:05
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash params set to 0x0290
Compressed 293684 bytes to 194999...
Wrote 293684 bytes (194999 compressed) at 0x00000000 in 18.0 seconds (effective
130.6 kbit/s)...
Hash of data verified.

Leaving...
Verifying just-written flash...
(This option is deprecated, flash contents are now always read back after flashi
ng.)
Flash params set to 0x0290
Verifying 0x47b34 (293684) bytes @ 0x00000000 in flash against 0x00000_ESP8266_2
02004131851.bin...
-- verify OK (digest matched)
Hard resetting via RTS pin...
К тому же прошивка-то работает, до первой перезагрузки. Если бы флешер криво шил, оно бы наверно вообще не взлетело?
В некоторых инструкциях говорят, что надо прошить отдельно по определенному адресу esp_init_data_default.bin , это может иметь значение?
На обычных модулях (ESP12) ничего такого не требовалось.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: FlyRouter
Время создания страницы: 0.156 секунд

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