ESP-8266, ESP32 - как залить прошивку, невзирая на мнение модуля.

Тема в разделе "ESP8266, ESP32", создана пользователем ИгорьК, 29 ноя 2017.

  1. ИгорьК

    ИгорьК Гуру

    upload_2018-6-1_18-1-28.png

    http://www.espruino.com/Reference#l__global_setWatch - и здесь.
     
    sys нравится это.
  2. ИгорьК

    ИгорьК Гуру

    sys нравится это.
  3. sys

    sys Злобный Буратино Модератор

  4. ИгорьК

    ИгорьК Гуру

    В ардуино этого нет и логика там другая.
    Начинаешь чувствовать подвох, но куда ткнуться - не понятно.
    В этой документации объяснение отсутствует.

    И почитайте это глазами ардуинщика: https://ru.wikipedia.org/wiki/Callback_(программирование)
     
    sys нравится это.
  5. Vladimir11

    Vladimir11 Нерд

    Не подскажете, почему Вы предпочитаете разные среды для ESP8266 и ESP32 ?
     
  6. ИгорьК

    ИгорьК Гуру

    Потому что ветка NodeMCU Lua для ESP32 пока не развивается.

    Хотя есть другие Lua ветки, но пока в домашних поделках мне хватает железа ESP-8266. Не хватало его только для tls соединения с Телеграм, но, как вы знаете, вопрос "решился" .
     
    Последнее редактирование: 2 июн 2018
  7. Vladimir11

    Vladimir11 Нерд

    Да, столкнулся с тем, что много библиотек LUA для ESP8266 не перенесено на ESP32.
    Решил попробовать Arduino для ESP-32.
     
  8. ИгорьК

    ИгорьК Гуру

    Попробуйте. Попробуйте повторить: http://forum.amperka.ru/threads/esp32-отправка-данных-на-telegram-Народный-мониторинг-и-mqtt-брокер-сигнализация.13672/

    Повторить на ардуино йазыке, естественно.
     
  9. Vladimir11

    Vladimir11 Нерд

    Честно говоря, к Arduino отношусь крайне негативно - когда узнал о существовании этой среды, был в шоке от столь неэффективного использования и так маломощного процессора (речь шла об Atmel Mega8) .
    Но наличие огромного community - это пожалуй единственный, но большой плюс.
     
  10. ИгорьК

    ИгорьК Гуру

    Испугали мы с вами тов. Ostrov. :)
     
  11. sys

    sys Злобный Буратино Модератор

    вот блин... ну нет у меня педагогических задатков доходчивого красноречия :)
     
  12. ИгорьК

    ИгорьК Гуру

  13. galiakberow

    galiakberow Нуб

    Здравствуйте!
    Пытаюсь проделать операции при первоначальных настройках как в теме, но выходят ошибки - скриншот во вложении.
    В Arduino IDE так же ошибки - скриншот во вложении. Возможно это связано с неправильностью первоначальных настроек Питона и Pyserial...

    Подскажите, пожалуйста, что не правильно делаю?
    С уважением и надеждой на отзыв.
     

    Вложения:

    • PIP ERROR.png
      PIP ERROR.png
      Размер файла:
      102,2 КБ
      Просмотров:
      586
    • ESP32.png
      ESP32.png
      Размер файла:
      168,1 КБ
      Просмотров:
      620
    Последнее редактирование: 7 июн 2018
  14. ИгорьК

    ИгорьК Гуру

    naz нравится это.
  15. ИгорьК

    ИгорьК Гуру

    Отож я намудохался вот с такой железкой (Goouuu Mini-S1):
    upload_2018-9-6_10-2-43.png
    upload_2018-9-6_10-10-44.png
    Опять, было, перестал верить, что ESP-8266 шьются при любых обстоятельствах.
    В итоге, все таки, прошил NodeMCU Lua.

    Шил столько раз, что не понял алгоритм что помогло. Однозначно - прошилась только через esptool.

    Но у меня еще одна "чистая" есть. Буду повторять.
    Пока могу лишь сказать владельцам - шьется.
    И, главное! Памяти у нее 2(!!!!!)Мб.

    upload_2018-11-17_9-50-42.png

    upload_2018-9-6_10-13-1.png

    upload_2018-11-21_17-4-2.png

    UPD.07/09/2018
    Второй модуль залился Lua легко и под завязку следующим образом:
    Код (Bash):
    cd C:\esptool\
    py esptool.py --port COM10 flash_id
    py esptool.py --port COM10 erase_flash
    py esptool.py --port COM10 write_flash -fm qio 0x00000 C:\Users\igork\Qsync\gitHubOfMe\max7219\bin\nodemcu-master-14-modules-2018-08-31-12-54-41-float.bin
    py esptool.py --port COM10 write_flash -fm qio 0x1fc000 C:\Users\igork\Qsync\eps8266\firmware\2.2\esp_init_data_default.bin
    Собственно, все стандартно. Но только esptool справилось.
     
    Последнее редактирование: 21 ноя 2018
  16. ИгорьК

    ИгорьК Гуру

    Вложения:

    • esp32.zip
      Размер файла:
      510 КБ
      Просмотров:
      514
    Mitrandir нравится это.
  17. Oleg 50

    Oleg 50 Нуб

    Игорь здравствуйте. Не получается по вашей методике прошить ESP8266. Не выходит поставить правильно прогу Python 3.7 и ее составляющие. Не знаю делал как у вас на скриншотах . Можно если не затруднит вас подоступнее.
     

    Вложения:

  18. ИгорьК

    ИгорьК Гуру

    Знаете в чем проблема? Он ту меня установлен давно, и как это повторить я уже не помню.
    Погуглите на тему "установка Python, pip, pyserial". Вам нужны три эти штуковины.
    Эти шаги вам придется победить самому.
     
  19. ИгорьК

    ИгорьК Гуру

    Скомпилировал прошивку Lua для ESP32. Как заливать - здесь.
    Есть обновления. WiFi, наконец, расширился.
    Несколько новых модулей.
    Из важного:
    Появился sjson
    Появился модуль time
    Из второстепенного:
    Модуль http. Ну и еще - кому как.

    Смотрим здесь: https://nodemcu.readthedocs.io/en/dev-esp32/
     

    Вложения:

    • 20181129.zip
      Размер файла:
      615,3 КБ
      Просмотров:
      349
    Последнее редактирование: 29 ноя 2018
    Vladimir11 нравится это.
  20. Vladimir11

    Vladimir11 Нерд