Re: problém s uploadem do ESP8266

Jindrich Fucik fulda na seznam.cz
Pondělí Říjen 18 21:34:46 CEST 2021


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


Další informace o konferenci Hw-list