problem s RP2040 (raspberry pico)
Nesvacil Jiri
nesvacil na posys.eu
Čtvrtek Říjen 26 16:51:04 CEST 2023
Podívejte se ještě na FLASH. Na začátku jede v SPI režimu, kde načte
další boot z flash a poté se přepne do QSPI nebo zůstane dle typu... .
Nejlépe tam dávat ten typ co je v ref. schématu, nevím co tam máte a co
tam dala china. Může být taky vada na PCB pokud je vícevrstvá... .
Jirka
Dne 26.10.2023 v 16:22 Vojtěch Petrucha napsal(a):
>
> ano, to jsme zkoušeli vícekrát, viz první post, máme tam boot tlačítko
> a v tomto režimu to vždy funguje (bootloader se aktivuje) a následně i
> program
>
> před chvílí jsem zkoušel nahrát tam originální balík micropythonu a v
> mainu mít jen vypisování "Ahoj" na USB-serial a to také dělá stejnou
> neplechu...
>
> ještě k pull-up - osc tam naměří korektní vysokou úroveň a čekal bych
> že by pomohl reset (GND na ten pin RUN) ale nepomůže...
>
> díky
>
> v.
>
> ______________________________________________________________
> > Od: "Nesvacil Jiri" <nesvacil na posys.eu>
> > Komu: hw-list na list.hw.cz
> > Datum: 26.10.2023 15:41
> > Předmět: Re: problem s RP2040 (raspberry pico)
> >
>
> Ještě by jste mohl dát boot/SS na flash do GND a strčit do napájení,
> USB. Mělo by naběhnout USB zařízení disk. Tím eliminujete ten
> micropython a zkusíte zda hw funguje.
>
> Jirka
>
> Dne 26.10.2023 v 15:25 Nesvacil Jiri napsal(a):
>
> Nemusí to tím být, ale berte to jako další TIP. V minimal example
> kicadu nemají pullup a to se dá brát jako referenční. Když ovšem
> člověk hledá, tak se neví čím to je ... .
>
> Jirka
>
> Dne 26.10.2023 v 15:15 Vojtěch Petrucha napsal(a):
>
> https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf
>
> RUN is the RP2040 enable pin, and has an internal (on-chip)
> pull-up resistor to 3.3V of about ~50kΩ. To reset RP2040,
> short this pin low
>
> trochu mě to mrzí že jsem kolegu nepřesvědčil tam dát alespoň
> pad, když jsme to navrhovali.. ale PICO moduly tam také nic
> nemají, teda kromě drátu navíc pro připojení reset tlačítka...
>
> díky
>
> v.
>
> ______________________________________________________________
> > Od: "Nesvacil Jiri" <nesvacil na posys.eu>
> <mailto:nesvacil na posys.eu>
> > Komu: hw-list na list.hw.cz
> > Datum: 26.10.2023 15:09
> > Předmět: Re: problem s RP2040 (raspberry pico)
> >
>
> Na Run nemate pullup.
>
> Global asynchronous reset pin. Reset when driven low, run when
> driven
> high. If no external reset is required, this pin can be tied
> directly to
> IOVDD.
>
>
> Jirka
>
> Dne 26.10.2023 v 15:03 Nesvacil Jiri napsal(a):
> > Zkusit přepájet horkým vzduchem. Dát gel a horký vzduch. Pokud
> > nepomůže tak zkusit se podívat rezistor u bootu a flasky
> mate ho tam ?
> >
> > Jirka
> >
> > Dne 26.10.2023 v 14:46 Jan Waclawek napsal(a):
> >> Stavim dvacku (ale cesku :-) ) na to ze je to software.
> >>
> >>> MicroPython
> >> Dufam, ze v ramci skoly to chce byt demonstracia toho, ze
> ako urcite
> >> nie.
> >>
> >> wek
> >>
> >>
> >> ----- Original Message ---------------
> >>
> >>> zdravim,
> >>> v rámci ąkoly si hrajeme s projektem kde hlavní MCU je
> RP2040.
> >>> vyrobili jsme několik prototypu (vąechny v tomto ohledu bez
> >>> problému) a teď i 25 ks zkuąební sérii. z těch 25ks se asi
> u 3-4
> >>> vyskytuje problém s náběhem RP2040.(minimálně se to tak
> jeví..)
> >>> zapne se napájení a nenaběhne program (nepracuje displej,
> nevytvoří
> >>> se COMport apod...)
> >>> občas to funguje korektně (třeba 1-5 pokusů z deseti...)
> >>> boot mód na tlačítko funguje zdá se spolehlivě, po nahrátí
> programu
> >>> se vľdy korektně spustí. po vypnutí ale uľ často zase
> nenaběhne.. aľ
> >>> za několik pokusů..
> >>> kdyľ to nefunguje, tak se napájecí napětí zdají být
> korektní bez
> >>> oscilací. oscilátor normálně osciluje na 12MHz se stejnou
> >>> amplitudou jako na funkčním kusu. nedokáľi říct jestli
> startuje v
> >>> čas... zkouąel jsem vyměnit C 18pF za 33pF (viz aplikační
> poznámky k
> >>> rp2040..)
> >>> reset přizemněním pinu RUN (který je nezapojený a má mít
> interní
> >>> pullup) nevede k úspěąnému náběhu obvodu (to uľ by
> napájení mělo být
> >>> super ustálené)
> >>> koukal jsem na náběh napájení, zdá se být ok, pěkně z nuly na
> >>> nominální úroveň, občas a jedním malým zubem na začátku,
> analogové
> >>> nabíhalo trochu pomaleji, zkusil jsem zmenąit R u
> reference co to
> >>> ovlivňuje, bez efektu
> >>> kdyľ to nefunguje tak je vidět ľe minimálně chvíli probíhá
> >>> komunikace s SPI FLASH (tak jsem kontroloval jestli
> opravdu dochází
> >>> k resetu přiloľením GND drátku na pin RUN, který je jinak
> nezapojený..)
> >>> vąech 25ks osazovalo AllPCB (tedy jen SMD komponenty na jedné
> >>> straně), součástky by měly být teoreticky z Mouser...
> pájení vypadá
> >>> velmi solidně.
> >>> zatím jsem nezkouąel měnit tu pamě», nemám tu volný kus...
> ani
> >>> přepájet RP2040 mám pocit ľe to bude jako obvykle něčím
> jiným...
> >>> párkrát jsem měl pocit, ľe úspěąnost spuątění ovlivňuje
> mechanický
> >>> tlak prstem na oblast MCU-FLASH, ale opakovatelné to není...
> >>> nezkouąeli jsme připojovat SWD debugger, nevím jestli by
> mohl nějak
> >>> pomoci a jestli ho lze nějak pouľít na win...?
> >>> vím ľe někdo zmiňoval ľe s RP2040 pracoval, nebyl by
> nějaký nápad?
> >>> asi by to chtělo udělat nějaký velmi minimalistický kód,
> aby se
> >>> vyloučila nějaká naąe FW chyba, ale teď nebyl moc čas...
> to co tam
> >>> spouątíme je upravený MicroPython s vlastními knihovnami v
> C pro náą
> >>> HW...
> >>> i kdyľ teď koukám ľe pípání s PIEZO půjde snadno, tak teď
> jeątě
> >>> zkusím v normálním neupraveném micropythonu..
> >>> pokud by se chtěl někdo mrknout na schéma, tak je zde:
> >>> https://open-cube.fel.cvut.cz v sekci Download.
> >>> díky
> >>> v.
> >> _______________________________________________
> >> 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
> > _______________________________________________
> > 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
> _______________________________________________
> 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
>
> _______________________________________________
> 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
>
>
> _______________________________________________
> 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
>
>
>
> ----------
>
> _______________________________________________
> 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 bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20231026/c92bf0c5/attachment.htm>
Další informace o konferenci Hw-list