Re: problém s uploadem do ESP8266

Pavel Brychta pavel.brychta na duhasys.eu
Středa Říjen 20 10:16:05 CEST 2021


Linux Mint? (tam je to tusim uz hlasena chyba...)

P.B.

Dne 20. 10. 21 v 10:08 Petr Zapadlo napsal(a):
> Tak už vím čím to je.
>
> Je to závislé na verzi linux kernelu.
>
> Pokud mám nabootováno: 5.13.13-amd64, tak kromě toho jednoho 
> nejstaršího modulu co byl divnej od začátku, tak nenahraju nic.
>
> Jestli že jsem nabootoval nějakou starší verzi, mám zde třeba 
> 5.12.18-amd64  (ale zkoušel jsem i další), tak nahraju bez problémů 
> všechny moduly (i ten starý)
>
> Ověřeno jak Atom/PIO tak Arduino IDE nezávisle na sobě.
>
> TeĎ jsem to zkoušel i na druhém PC a je  to stejné  opět 5.13.13 
> kernel nefunguje, starší ano. (tam jsem to ověřoval jen na Arduino 
> IDE, ale to je asi jedno)
>
>
> nepochopitelné.
>
> Reportovat to nějak?
>
> Petr
>
>
> Dne 20. 10. 21 v 9:31 Admin HWnews napsal(a):
>> Zkusil jsem to ted prepichnout na hub USB 2.0...je samozrejme zase 
>> pichnutej do toho USB 3.0 a neni v tom zadna zmena.
>>
>> esptool.py v3.0-dev
>> Serial port COM4
>> Connecting........_____....._____....._____....._____....._____....._____.....____Nastala 
>> chyba při nahrávaní projektu.
>> _
>>
>> A fatal error occurred: Failed to connect to ESP32: Invalid head of 
>> packet (0x2E)
>>
>> Jedine ceho jsem si vsiml, ze poblikava cervena ledka na 
>> ESP32...nicmene je to divne, ze by byl problem s napajenim...jak 
>> rikam kabel je stejny a ten hub je napajenej a utahne pomerne dost 
>> velkou zatez.
>>
>> RV
>>
>>
>> Dne 20.10.2021 v 8:38 Hascomp napsal(a):
>>> No když se podíváte na obvod kolem dtr a rts tak je jasné, že záleží 
>>> na časování dost. A na to bude mít OS a driver vliv
>>>
>>> Stáhnout BlueMail pro Android <https://bluemail.me>
>>> 20. 10. 2021, 8:34, Admin HWnews <hwnews na cncnet.info 
>>> <mailto:hwnews na cncnet.info>> napsal/a:
>>>
>>>     Hmmm zajimava vec.
>>>
>>>     Jsem tohle vlakni nesledoval az do vcera, kdy jsem poprve od vymeny
>>>     pocitace zkousel neco naladovat do ESP (z GUI arduina).
>>>
>>>     Ze starsiho notebooku s Win 10  to chodilo uplne krasne...dal jsem
>>>     naprogramovat a po kompilaci se to samo fleslo.
>>>
>>>     Vcera jsem potreboval neco naprogramovat do ESP32 (DOIT Devkit) a
>>>     nic...stejny kabel z PC (Win 11, ale neverim ze v tom je problem).
>>>     Chvili se pokousi spojit a pak napise timeout. Jedine co pomuze tak
>>>     ruzne pomackavat tlacitko reset a je tak 80% sance, ze se chytne.
>>>
>>>     Nemel jsem zatim cas to zkoumat, ale zkusim se na to behem dneska
>>>     kouknout. Jedine co me napada, ze ted to mam pichnute do USB 3.0.
>>>
>>>     RV
>>>
>>>     Dne 20.10.2021 v 6:21 Jaroslav Buchta napsal(a):
>>>
>>>         A nejsou na vine nejake aktualizace neceho? Zkousel jste primo
>>>         nainstalovat prostredi od vyrobce a nastroje z prikazove 
>>> radky? (uz
>>>         dlouho to teda nesleduju ale predpokladam, ze bude taky neco
>>>         jako je
>>>         esp-idf pro ESP32)
>>>         Smazat celou FLASH je asi dobry prvni zakladni  krok.
>>>
>>>         Dne 19.10.2021 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
>>> <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
>>> <http://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
>>> <http://www.HW.cz>
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                                             HW-list mailing list  - 
>>>                                             sponsored by www.HW.cz
>>> <http://www.HW.cz>
>>>                                             Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                                         HW-list mailing list - 
>>>                                         sponsored by www.HW.cz
>>> <http://www.HW.cz>
>>>                                         Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                                     HW-list mailing list  - sponsored
>>>                                     by www.HW.cz <http://www.HW.cz>
>>>                                     Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                                 HW-list mailing list  - sponsored by
>>>                                 www.HW.cz <http://www.HW.cz>
>>>                                 Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                             HW-list mailing list  -  sponsored by
>>>                             www.HW.cz <http://www.HW.cz>
>>>                             Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                         HW-list mailing list  -  sponsored by www.HW.cz
>>>                         <http://www.HW.cz>
>>>                         Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                     HW-list mailing list  -  sponsored by www.HW.cz
>>>                     <http://www.HW.cz>
>>>                     Hw-list na list.hw.cz
>>>                     http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>                 HW-list mailing list  -  sponsored by www.HW.cz
>>>                 <http://www.HW.cz>
>>>                 Hw-list na list.hw.cz
>>>                 http://list.hw.cz/mailman/listinfo/hw-list
>>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>             HW-list mailing list  -  sponsored by www.HW.cz
>>>             <http://www.HW.cz>
>>>             Hw-list na list.hw.cz
>>>             http://list.hw.cz/mailman/listinfo/hw-list
>>>             <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>         HW-list mailing list  -  sponsored by www.HW.cz 
>>> <http://www.HW.cz>
>>>         Hw-list na list.hw.cz
>>>         http://list.hw.cz/mailman/listinfo/hw-list
>>>         <http://list.hw.cz/mailman/listinfo/hw-list>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>     HW-list mailing list  -  sponsored bywww.HW.cz <http://www.HW.cz>
>>>     Hw-list na list.hw.cz
>>>     http://list.hw.cz/mailman/listinfo/hw-list 
>>> <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