Re: problém s uploadem do ESP8266

Pavel Brychta pavel.brychta na duhasys.eu
Středa Říjen 20 06:14:24 CEST 2021


Priznam se, ze s takovym problemem s ESP8266 jsem se jeste nesetkal. 
Jako posledni vec muzete zkusit kompletne vymazat flash (pio run -t 
erase). To by melo pouzivat jen rom bootloader, takze je sance, ze to 
probehne. V kazdem pripade 1, 7 je korektni boot rezim pro programovani. 
Ta 6 by mela souviset s SD_sel, akorat jsem nenasel jeho popis. Je 
mozne, ze to je nejaky synteticky signal, generovany z flash 
konfiguracni oblasti, ktera je (treba) poskozena. Ten kompletni vymaz 
flash by to mohl napravit.

Dne 19. 10. 21 v 22:00 Petr Zapadlo napsal(a):
> Ten nástroj se mi nějak nepovedlo ovládnout, ale možná to bude tím , 
> že v linuxu to neběží a ve virtualizovaných windows se to nechtělo 
> kamarádit s USB portem.
>
> Nic to nedělalo.
>
> Vyzkoušel jsem na úplně jiný pc nasypat arduino ide a podporu pro 8266 
> a taky nic.
>
> Nechápu to, nevěřím tomu, že mám vadných cca 10ks modulů, přičemž v 
> některých je nahrátý nějaký předchozí projekt a běží. Zbytek modulů je 
> naprosto nový.
>
> Petr
>
>
> Dne 18. 10. 21 v 21:34 Jindrich Fucik napsal(a):
>> Trochu si myslím, že to má něco společného s použitou flash pamětí.
>> Někdy jsem narazil na tento text a taky jsem si ten flashovací 
>> nástroj vyzkoušel:
>> https://www.esp8266.com/viewtopic.php?t=6571
>> Poslední post ve fóru odkazuje na článek, kde popisují nějaké 
>> drobnosti. Každopádně ten nástroj je docela schopný a docela hezky 
>> informuje o tom, co se mu nelíbí.
>>
>>
>> Dne 18.10.2021 v 20:31 Petr Zapadlo napsal(a):
>>> Zdravím,
>>>
>>> tak při programování se na GPIO2 objeví:
>>>
>>> ets Jan  8 2013,rst cause:2, boot mode:(1,6)
>>> p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!....
>>>
>>> Napájení jsem bloknul 100uF na každou napěťovou hladinu.  Vliv to 
>>> bohužel nemělo.
>>>
>>> Přizemnit GPIO0 bohužel nemělo taktéž žádný vliv.
>>>
>>> Když tam strčím ten jediný modul, co naprogramovat jde, tak dostávám 
>>> na GPIO2 tohle:
>>>
>>> ets Jan  8 2013,rst cause:2, boot mode:(1,7)
>>> p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜��␀�p$!␜�␂␀�p....
>>> Je ten rozdíl v boot mode zásadní?
>>>
>>> Přiznám se že z rozdílu nejsem úplně moudrý:
>>>
>>> 6    SDIO LowSpeed V1 IO
>>> 7    SDIO HighSpeed V2 IO
>>>
>>> Díky
>>>
>>> Petr
>>>
>>>
>>> Dne 17. 10. 21 v 20:50 Jindrich Fucik napsal(a):
>>>> Ahoj,
>>>>
>>>> ta komunikace je binární, to tak má být.
>>>> Dokážeš se připojit na GPIO2 a použít ho jako TxD na straně ESP a 
>>>> připojit do nějakého vhodného RxD na nějakém usb/serial převodníku?
>>>> Tam by jsi při uploadu měl dostat kopii toho, co se uploaduje. To v 
>>>> praxi znamená, že na začátku dostaneš takovou tu resetovací hlášku, 
>>>> čitelnou při rychlosti  74880 a pak tedy až začne proces uploadu, 
>>>> tak budeš dostávat potvrzování binárně, takže už si moc nepočteš.
>>>>
>>>> Já jsem právě v tomto okamžiku dostal jinou textovou hlášku, která 
>>>> hovořila o přetíženém výstupu.
>>>>
>>>> Dne 17.10.2021 v 19:58 Petr Zapadlo napsal(a):
>>>>> Ještě jsem zkusil stáhnout Arduino IDE prostředí, do něho nasypat 
>>>>> podporu pro ESP8266 a první skeč naprogramovat z něho.
>>>>>
>>>>> Bohužel tatáž situace.
>>>>>
>>>>> Předpokládám, že Arduino IDE si také vleče s sebou veškerou 
>>>>> podporu a běhové prostředí, tj je malá pravděpodobnost, že by 
>>>>> stejná chyba byla v Atom/PlatformIO a Arduino IDE zaráz.
>>>>>
>>>>> Tj něco musí být hlouběji v OS. Zítra to budu muset zkusit na 
>>>>> jiném PC.
>>>>>
>>>>>
>>>>> Petr
>>>>>
>>>>> Dne 17. 10. 21 v 19:34 Petr Zapadlo napsal(a):
>>>>>> Zdravím,
>>>>>>
>>>>>> nevím jestli mám extrémně malý binár, ale běžně OTA používám v 
>>>>>> mnoha jiných projektech  a takto  mi to chodilo  - v tom 
>>>>>> momentálně problém není.
>>>>>> é p
>>>>>> Když jsem si připojil druhý USB-> serial převodník, tak na RX 
>>>>>> pinu (vstup do ESP) vidím:
>>>>>>
>>>>>> ␀␀␀�␀��������������������&�␐
>>>>>> ␀ ␀�␀��������������������␆�0 *␀ ␄�␀��������������������␆�␐
>>>>>> ␀␀␀�␀��������������������␆�0
>>>>>> ␀␀␀�␀��������������������␆�␐
>>>>>> ␀ ␀�␀��������������������&�0 *␀␀␀�␀��������������������&�␐
>>>>>>
>>>>>> Na TX pinu (směr do PC):
>>>>>>
>>>>>>
>>>>>> p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␄ 
>>>>>> �p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␄ �p$!␜�␂␀�p$!␜
>>>>>> �␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀�p$!␜�␂␀� 
>>>>>>
>>>>>>  ets Jan  8 2013,rst cause:2, boot mode:(1,7)
>>>>>>
>>>>>> Vždy záznam jednoho z pokusů - rychlost  74880bd
>>>>>>
>>>>>> Evidentně se pokouší komunikovat jinou rychlostí (anebo to špatně 
>>>>>> chápu)
>>>>>>
>>>>>> Petr
>>>>>>
>>>>>>
>>>>>>
>>>>>> Dne 17. 10. 21 v 19:20 Pavel Brychta napsal(a):
>>>>>>> Mate nastaveny Wemos D1 mini lite - ten ma 1MB flash (ma 8285, 
>>>>>>> ktery se dodava s 1/2MB vnitrni flash), takze pokud nemate 
>>>>>>> extremne maly binar, tak OTA nehrozi... Co se tyce toho, ze v 
>>>>>>> Atom IDE to bezelo, tak to je nejspis tim, ze PIO si do IDE 
>>>>>>> (Atom/VSC) doinstalovava vlastni Python environment - napriklad 
>>>>>>> kdyz v mem Linuxu spustim VSC a v Bashi napisu python, tak se 
>>>>>>> spusti systemovy Python 2.7.18. Kdyz to stejne napisi v 
>>>>>>> Platformio CLI, tak se spusti Python 3.8.10. Nahravat zkousite 
>>>>>>> jen s cistou deskou Wemos, nebo je deska ten Wemos uz v necem 
>>>>>>> pichnuty?
>>>>>>> P.B.
>>>>>>>
>>>>>>> Dne 17. 10. 21 v 19:03 Petr Zapadlo napsal(a):
>>>>>>>> Tak se mi povedlo přepnout Python na 2.7 a doinstalovat 
>>>>>>>> pyserial, takže esptool už nehavaruje, ale k cíli to nevedlo,
>>>>>>>>
>>>>>>>> stále vidím jak esptool posílá data - ledka na modulu bliká jak 
>>>>>>>> o dušu, ale ke startu uploadu nedojde.
>>>>>>>>
>>>>>>>> To je prekérka, kdyby se  mi aspoň povedlo tam nasypat první 
>>>>>>>> skeč kde bych si povolil OTA, ale to ne :-)
>>>>>>>>
>>>>>>>> Petr
>>>>>>>>
>>>>>>>> Dne 17. 10. 21 v 14:38 tomas mainzer napsal(a):
>>>>>>>>> uz je to dele, ale mam pocit ze mne potkalo neco podobneho a bylo
>>>>>>>>> treba mit python 2.x  (ne 3.x) a  doinstalovat do pythonu 
>>>>>>>>> knihovnu
>>>>>>>>> pyserial. S pozdravem TM.
>>>>>>>>>
>>>>>>>>> ne 17. 10. 2021 v 13:42 odesílatel Petr Zapadlo 
>>>>>>>>> <zapik na email.cz> napsal:
>>>>>>>>>> Zdravím,
>>>>>>>>>>
>>>>>>>>>> potřeboval jsem udělat "šup šup" projekt a jak to tak bývá, 
>>>>>>>>>> zasekl jsem
>>>>>>>>>> jsem na věci se kterou jsem absolutně nepočítal:
>>>>>>>>>>
>>>>>>>>>> Nejsem schopen nahrát projekt do ESP8266 (Wemos D1 mini, s 
>>>>>>>>>> ch341-uart).
>>>>>>>>>>
>>>>>>>>>> Zkoušel jsem několik modulů (i nové, i již použité a 
>>>>>>>>>> vyzkoušené), všude
>>>>>>>>>> dostávám chybu:
>>>>>>>>>>
>>>>>>>>>> esptool.py v2.8
>>>>>>>>>> Serial port /dev/ttyUSB0
>>>>>>>>>> Connecting........_____....._____....._____....._____....._____....._____....._____ 
>>>>>>>>>>
>>>>>>>>>> A fatal error occurred: Failed to connect to Espressif 
>>>>>>>>>> device: Timed out
>>>>>>>>>> waiting for packet header
>>>>>>>>>>
>>>>>>>>>> esptool jsem zkoušel i v3.0
>>>>>>>>>>
>>>>>>>>>> Esptool je z balíku PlatformIO (Atom),  zkoušel jsem smazat 
>>>>>>>>>> celý adresář
>>>>>>>>>> .platformio a nechat ho znovu vytvořit. Stále stejné.
>>>>>>>>>>
>>>>>>>>>> Při pokusu o nahrátí vidím blikat BUILTIN_LED jak o duši a 
>>>>>>>>>> nic. Moduly
>>>>>>>>>> samotné normálně komunikují, tam kde je nahrátý nějaký 
>>>>>>>>>> projekt, tak
>>>>>>>>>> vidím normální komunikaci po seriovém portu.
>>>>>>>>>>
>>>>>>>>>> USB kabel jsem samozřejmě zkoušel i jiný.  ESP32 nahraju bez 
>>>>>>>>>> problémů.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Netuší někdo na co se podívat?  Tak 3 týdny zpět jsem to 
>>>>>>>>>> nahrával úplně
>>>>>>>>>> normálně, moduly jsou jen na kabelu, takže chyba v dalším 
>>>>>>>>>> zapojení být
>>>>>>>>>> nemůže.
>>>>>>>>>>
>>>>>>>>>> Díky
>>>>>>>>>>
>>>>>>>>>> Petr
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>>>>>>> Hw-list na list.hw.cz
>>>>>>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>>>>>> _______________________________________________
>>>>>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>>>>>> Hw-list na list.hw.cz
>>>>>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>>>>> _______________________________________________
>>>>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>>>>> Hw-list na list.hw.cz
>>>>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>>>> Hw-list na list.hw.cz
>>>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>>> _______________________________________________
>>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>>> Hw-list na list.hw.cz
>>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>> _______________________________________________
>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>> Hw-list na list.hw.cz
>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>> _______________________________________________
>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list