клон Wemos D1 прошивка

Тема в разделе "ESP8266, ESP32", создана пользователем Diminator, 29 ноя 2019.

  1. Diminator

    Diminator Нерд

    Нашел у себя платку с простым названием D1 based ESP 8266. На плате чит esp-12N. При загрузке выдает:
    ets Jan 8 2013,rst cause:2, boot mode:(3,6)
    load 0x40100000, len 2592, 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

    На AT команды не отзывается. Думал надо надо прошить. Попробовал прошить как стандартный 8266, не помогло. Понимаю что я делаю что-то не так. Подскажите, пожалуйста, как вернуть его к жизни? Прошивал ESP8266 download tool SDK 2.2.1
     
  2. ИгорьК

    ИгорьК Гуру

  3. Diminator

    Diminator Нерд

    Да, ей и шил. Но мне кажется что я тут что-то не корректно делаю: либо не ту прошивку, либо не в те адреса.
    esp-flash.JPG
     
  4. ИгорьК

    ИгорьК Гуру

    Там шить нужно только один файл с нулевого адреса. Посмотрите ссылку с вики амперки.
     
  5. ИгорьК

    ИгорьК Гуру

    Смотрите, файл blank.bin - просто чистит прошивку. Его можно не шить, а жать на кнопку ERASE сначала.
    Потом прошить с нулевого адреса только один файл и все.
     
  6. ИгорьК

    ИгорьК Гуру

    Вложения:

  7. ИгорьК

    ИгорьК Гуру

    ... но вообще то, использовать Wemos D1 под АТ прошивкой - это странно.
     
  8. Diminator

    Diminator Нерд

    А под какой? Я новичок и только познаю прелести устройств.
     
  9. ИгорьК

    ИгорьК Гуру

    у Д1 много памяти и много ног.

    Из него можно сделать полезные вещи, работая, минимум, из Ардуино IDE или Espruino или NodeMCU Lua и, вроде, еще MicroPython есть. А также туча прошивок типа Тасмота etc.

    Шить и использовать Д1 как wifi передатчик (АТ-прошивка) - нерационально.
     
  10. Diminator

    Diminator Нерд

    В моей ситуации wemos нужен мне как удобный отладчик для простых esp8266 которые будут работать именно как датчики. Т.е. на нем отлаживать скетч который потом пойдет в простые esp'ишки на которых телеметрия.

    Попробовал прошить, на AT команды не отзывается :(
     
  11. ИгорьК

    ИгорьК Гуру

    Ну так и зачем:

    От АТ команд для ваших целей толку нет, а время вы тратите.
     
  12. Diminator

    Diminator Нерд

    Совсем я запутался. Направьте на путь истинный, что же мне делать?
     
  13. ИгорьК

    ИгорьК Гуру

    Вот если только датчики и все - гуглите Тасмота.
     
  14. ИгорьК

    ИгорьК Гуру

    Я за все время работы с ESP ни разу не шил АТ прошивку.

    Полагаю, вопреки инструкции от Амперки, там кроме c нулевого адреса boot_v1.7.bin следует шить и второй файл - esp_init_data_default_v08.bin с адреса 0x3fc000 .

    Ну я бы поэкспериментировал. Плата не сломается как ее ни шей.
    Но я не буду экспериментировать - нет смысла :)
     
  15. Diminator

    Diminator Нерд

    тьфу, елки палки, до меня наконец-то дошло, для загрузки скетча через Arduino IDE достаточно прошить два файла которые вы указали! А может и не надо прошивать вообще? :) Я попробовал загрузить скетч и все прошло отлично! Что дает новая версия прошивки?
     
  16. ИгорьК

    ИгорьК Гуру

    Для АТ что-то дает, для прошивки Ардуино - ничего.
     
  17. Diminator

    Diminator Нерд

    Реально тупо потерял полдня. Спасибо огромное, очень помогли!
     
    ИгорьК нравится это.