Вобщем что и требовалось доказать-Надо жать Flash потом кратковременно Reset а Flash не отпускать до когнца прошивки. Сначала надеялся на автопилот-само ничего не получилось-выдало кучу ошибок. Потом всё сделал по Фен-Шую и побежали точечки загрузки.Blynk прошился и работает!
А плата какая выбрана? Только что проверил - переход в режим программирования и выход отрабатывает правильно. Я выбираю "NodeMCU 1.0 ..." для нее есть управление режимами через DTR и RTS. Код (Text): 9c406835c65fdbdc f8cb18f733da4fa1 | .@h5._......3.O. TRACE +0.000 Received full packet: 0113120000000000 091f5b15a5d0f1fe | ..........[..... 4adbfcb27ae87914 0000 | J...z.y... Hash of data verified. Leaving... TRACE +0.001 command op=0x02 data len=16 wait_response=1 timeout=3.000 data=00000000000000000040000000000000 TRACE +0.000 Write 26 bytes: c000021000000000 0000000000000000 | ................ 0000400000000000 00c0 | ..@....... TRACE +0.006 Read 1 bytes: c0 TRACE +0.000 Read 11 bytes: 01020200000000000000c0 TRACE +0.000 Received full packet: 01020200000000000000 TRACE +0.001 command op=0x12 data len=4 wait_response=1 timeout=3.000 data=01000000 TRACE +0.000 Write 14 bytes: c0001204000000000001000000c0 TRACE +0.004 Read 1 bytes: c0 TRACE +0.000 Read 11 bytes: 01120200000000000000c0 TRACE +0.000 Received full packet: 01120200000000000000 Hard resetting via RTS pin... Последняя строка: "Hard resetting via RTS pin..."
Интересно, если бы я втыкал кабель в верхний разъем как бы плата прошивалась с энной попытки? Что касается кабеля - перепробовал разные кабели, порты на ПК, на ноуте. С этими же кабелями NodeMCU прекрасно шьется без каких либо танцев. IDE переустанавливал. Платы пробовал тоже разные и женерик esp-8266, и NodeMCU 1.0, и NodeMCU 0.9. На всех одно и то же - либо прошивается сразу, либо только с N-й попытки. При этом ошибка вылетает каждый раз при разных циферках % загрузки. Может в самом начале, а может и в конце.