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