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