Здравствуйте! Бьюсь над проблемой уже не первый день. Программатор на базе CP2102, реализовал схему для автоматической прошивки: . Она работает с ESP-07, во всяком случае NodeMCU через "flasher" зашивается нормально, но при помощи ESPLorer не удается залить LUA программы. В одной из тем видел, что через ESPLorer и программатор на CP2102 прошивка не поддерживается, только похоже это не так, потому что взял плату NodeNCU с конвертером интерфейса на CP2102, и совершенно нормально все работает через ESPLorer. Может кто-то сможет помочь разобраться?
Это я писал, но немного не об этом. Просто с какого-то момента производитель вводил ограничения в драйвер для поддельных СР2102 и начались проблемы с ESPlorer в среде Windows. Что сейчас не знаю, ибо мои были поддельные и я их выбросил.
Спасибо за пояснение. Но проблема в моем случае состоит в том, что я не могу залить LUA в ESP-07 и пока даже не представляю как это сделать. NodeMCU, фото которой выкладывал выше, не подходит для моей задачи, она большая и существенно дороже. А подружиться удалось только с ней, ибо мой опыт с ESP8266, мягко говоря скромный.
Вы сами решили повторить это устройство? Тогда надо разбираться с его схемотехникой, находите схему, сравниваете со своей...
Стоп, а что там за схема для автоматической прошивки? После заливки *.bin файла там ничего не надо притягивать к земле - скрипты льются без этого. Так эта схема вам просто не нужна. Скрипты поднимаются по UART без всяких манипуляций с ногами, а первоначальная прошивка льется также, но вручную несложно прижать к земле GPIO0 и все. ИМХО, перемудрили вы, от Ардуино сбежали?
Еще не сбежал, но переход совершенно необходим. Схема автопрошивки, это результат экспериментов. Нашел схему платы NodeMCU, только она, вышеуказанная схема, отличала готовую плату от моей сборки. Но зашить LUA, в отличие от NodeMCU, в ESP-07 не удается. В терминал сообщения приходят от контроллера, обычно такие: ets Jan 8 2013,rst cause:2, boot mode7,7) waiting for host в разных вариациях boot mode вывести контроллер в нужный режим не удается
В этом режиме прошивается *.bin файл. Затем надо проверить, чтобы GPIO0, GPIO2 при включении (подаче питания) модуля были подтянуты к питанию. Иначе такая хрень и происходит.
Спасибо большое за ответ! Только сейчас добрался до компьютера. Работать схема отказывается, пробовал в связке с ESP-07 c ESP-12, возможно подтяжка в 10К великовата? Попробую 1К, но сейчас под рукой таких резисторов нет.
10кОм это нормально. GPIO0 и GPIO2 должны иметь каждый по своему резистору подтяжки. То есть, их не объединять.
Решено. Спасибо всем за ответы! Проблема решена, покупал модули на всем известной китайской торговой площадке, в описании была указана flesh 4М, вместо этого прислали с памятью на 1М. При прошивке указывал 4. Через неделю танцев с бубном понял, что не верно. PS. указывайте правильно размер flash!