Re: problém s uploadem do ESP8266

Petr Zapadlo zapik na email.cz
Středa Říjen 20 10:08:26 CEST 2021


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


Další informace o konferenci Hw-list