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

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

  1. ИгорьК

    ИгорьК Давно здесь Команда форума

    Применение задержек такого рода и в ардуино программах не приветствуется, а в Lua так, считай, запрещено.
    Поэтому и нет.

    Если взялись писать на Lua, даже в мыслях не держите этой функции. Табу.

    В JavaScript такой штуки нет в принципе - это же не говорит о сырости языка.
     
    Последнее редактирование: 3 дек 2018
  2. Vladimir11

    Vladimir11 Нерд

    Это-то понятно, delay() ставить в любой среде плохо. Я к тому , что разработчик библиотеки собственный пример не проверил.
     
  3. ИгорьК

    ИгорьК Давно здесь Команда форума

    Вот это и есть сырость.
     
  4. nae

    nae Нуб

    Может не по теме, но уже не знаю куда писать...
    Есть новая плата TTGO на ESP32. Ардуина. Скетч заливается, но в терминал вылетает следующее
    "
    ets Jun 8 2016 00:22:57
    19:21:40.075 ->
    19:21:40.075 -> rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
    19:21:40.075 -> configsip: 0, SPIWP:0x00
    19:21:40.075 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    19:21:40.075 -> mode:DIO, clock div:1
    19:21:40.075 -> load:0x3fff0008,len:8
    19:21:40.075 -> load:0x3fff0010,len:160
    19:21:40.115 -> load:0x40078000,len:10632
    19:21:40.115 -> load:0x40080000,len:252
    19:21:40.115 -> entry 0x40080034

    всё что выше - это от resetа
    а вот это то что заставляет паниковать ядро 0:

    assertion "false && "item should have been present in cache"" failed: file "/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_item_hash_list.cpp", line 85, function: void nvs::HashList::erase(size_t)
    19:21:40.355 -> abort() was called at PC 0x401162eb on core 0
    19:21:40.355 -> Guru Meditation Error: Core 0 panic'ed (abort)
    19:21:40.355 ->
    19:21:40.355 -> Backtrace: 0x40008155:0x3ffca5a0 0x40007d16:0x3ffca5c0 0x401016eb:0x3ffca5f0 0x40101d41:0x3ffca610 0x40102018:0x3ffca650 0x40101233:0x3ffca6a0 0x40100e92:0x3ffca6f0 0x40100ee2:0x3ffca710 0x400d44e7:0x3ffca730 0x40116256:0x3ffca750 0x400ddc3d:0x3ffca780
    19:21:40.395 ->
    19:21:40.395 -> CPU halted.

    "
    Ну и конечно скетч не стартуууует.
    Вопрос - что ей надо?
    Заметка - на другой подобной (на вид такой же) плате из другой партии всё нормально.
     
    Последнее редактирование: 7 дек 2018
  5. ИгорьК

    ИгорьК Давно здесь Команда форума

    Выше описано как узнать сколько у модуля памяти. Возможно неправильный выбор платы в настройках.
     
  6. nae

    nae Нуб

    Но у меня три одникаовые платы из разных партий (проблемы только с одной), на всех стоит wroom32 - у него не было модификаций с разной памятью.
    Вообще я уже много таких и других плат с ESP32 прошивал разными прошивками, а такое у меня впервые, может плата бракованная (аппаратный косяк)?
     
  7. ИгорьК

    ИгорьК Давно здесь Команда форума

    Тогда зачем форум мучить?
     
  8. ZAZ-965

    ZAZ-965 Гуру

    @nae, какая у вас версия arduino-esp32? В последней esp32-1.0.0 используется обновленная библиотека libnvs_flash.a где чето правили с HashList::erase
     
  9. sony

    sony Нуб

    подскажите пожалуйста в чем может быть проблема что я неправильно делаю что это за ошибка??? пытаюсь прошить ESP 32 прошивкой ка радио..ничего из этого не выходит(( IMG_20181222_213850.jpg
     
  10. ИгорьК

    ИгорьК Давно здесь Команда форума

    Чем вы это делаете?
     
  11. sony

    sony Нуб

    flash toolsv 3.6.4
     
  12. ИгорьК

    ИгорьК Давно здесь Команда форума

  13. ИгорьК

    ИгорьК Давно здесь Команда форума

    Но больше я вам вряд ли помогу в этом направлении. Тема - о прошивке через esptool.
    Этим инструментом надо выполнить
    Код (C++):
    py esptool.py --port порт_модуля flash_id
    и убедиться, что связь с модулем есть. Это в первую очередь.
    Ну а сначала установить его.
     
  14. sony

    sony Нуб

    спасибо за ответ .думаю наврятли я разберусь что это.... py esptool.py --port порт_модуля flash_id
     
  15. sony

    sony Нуб

    модуль почему то опоеделяется как ESP_D5360D я имею ввиду как wi fi сеть
     
  16. ИгорьК

    ИгорьК Давно здесь Команда форума

    К прошивке это отношения не имеет.
     
  17. Vladimir11

    Vladimir11 Нерд

    Понемногу экспериментирую с NodeMCU ESP32 Lua.
    В какой-то момент модуль перестал общаться с ESPlorer (Windows 10).
    Сгоряча перепрошил модуль - не помогло.
    Потом посмотрел - под Win7 все нормально.
    На Win10 переустановил драйвера USB-COM и JAVA - не помогло.
    Откатил систему Win10 на backup 2-х месячной давности, поставил драйвера
    USB-COM, поставил JAVA - все работает. И что это было ?
     
  18. Airbus

    Airbus Радиохулиган

    Обновления однако
     
  19. ZAZ-965

    ZAZ-965 Гуру

    USB-COM на каком контроллере?
     
  20. Vladimir11

    Vladimir11 Нерд

    CP210x VID_10C4&PID_EA60

    Отключены...