Raspberry GPIO pri startu

Pavel Kutina hw na prelude.cz
Pátek Listopad 10 11:01:58 CET 2017


Tak dost možná i ano, já detaily návrhu HW u Raspberry Compute Modulu nijak 
hlouběji nestudoval. Problém je, že sysreset nás asi až tak moc netrápí, 
problematická je doba od ukončení signálu reset do doby, než plně najede OS 
(v tomto případě raspbian) - v tu dobu už procesor vesele nejméně 30-40 
vteřin žije. A kompilovat si cokoli vlastního není úplně ta nejlepší cesta, 
když v průběhu roku vyjdou čtyři aktualizace raspbianu.

Zajímavé je, že opět dostávám odpovědi ve stylu "takhle se to nedělá, to 
jste měli udělat jinak", než na otázku, kterou jsem položil :) O tom, jak 
jsme to měli udělat před bitvou už nyní po bitvě také víme ledacos.

Pavel Kutina


----- Original Message ----- 
From: "Jan Waclawek" <konfera na efton.sk>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, November 10, 2017 10:48 AM
Subject: Re: Raspberry GPIO pri startu


> [ryp] Na Linuxe je dobre to, ze su k dispozicii zdrojaky, a clovek si moze
> cokolvek upravit a sam si to skompilovat. Sucasne tie zdrojaky su tou
> najlepsou dokumentaciou.[/ryp]
>
> Za mojich mladych cias bol systemovy reset signal, ktory bol roztahany po
> celej doske, a spravali sme sa k nemu s posvatnou uctou. Tu take nie je?
>
> JW
>
>
> ----- Original Message ---------------
>
> Subject: Re: Raspberry GPIO pri startu
>   From: "Pavel Kutina" <hw na prelude.cz>
>   Date: Fri, 10 Nov 2017 10:30:07 +0100
>     To: "HW-news" <hw-list na list.hw.cz>
>
>>Tak on je to (a i do budoucna má být) nějaký hodně univerzální modul, 
>>takže
>>nejde dopředu říct, co na kterém pinu bude pověšené. Aktuálně to nic
>>kritického to není, nevisí na tom žádné motory i s jeřábníkem, nic
>>takového - jen jsme si všimli, že například podsvícení displeje (jinak
>>ovládané programově) dělá při resetu podivné přechodové efekty a při 
>>startu
>>svítí dlouho zbytečně, různé indikační LED by taky mohly svítit, až se po
>>nich bude něco chtít a podobně. Kritické periferie stejně řídí či bude 
>>řídit
>>vlastní vrstva HW, tam se to nikdo neodváží linuxu svěřit :)
>>
>>Souhlasím s tím, že při návrhu HW mohl kolega věnovat víc pozornosti
>>klidovým, resp. výchozím stavům, ale aktuální verze HW je takhle postavená 
>>a
>>už s tím moc nehneme, ale jak píšu, kritické to není. Spíš jen pro omezení
>>těch "kosmetických jevů" by bylo příjemné mít možnost chování portů 
>>ovlivnit
>>ještě zhruba těch 40 vteřin před tím, než se vlády ujme aplikace. Pokud to
>>nepůjde, tak se s tím zatím smíříme a v příští revizi uděláme nějaké 
>>úpravy
>>HW - ale bylo by fajn, kdyby se cesta našla.
>>
>>Pavel Kutina
>>
>>
>>
>>
>>----- Original Message ----- 
>>From: "Martin Persich" <persich na transcon.cz>
>>To: "HW-news" <hw-list na list.hw.cz>
>>Sent: Friday, November 10, 2017 9:41 AM
>>Subject: Re: Raspberry GPIO pri startu
>>
>>
>>> Neznam sice konkretni zapojeni, ale obecne nemam rad, kdyz behem startu
>>> procesoru pripojene periferie ruzne reaguji na default stavy na portech 
>>> a
>>> mam to zachranovat pomoci software. :-( Zalezi samosrejme na konkretnim
>>> navrhu, ale v nekterych systemech trva reset klidne 100-200 ms a tam pak
>>> stejne neni zadna sance to pomoci software ovlivnit. Z meho pohledu je
>>> tedy hardware navrzen zrejme dost nesikovne (receno hooodne mirne :-) ),
>>> kdyz to takto reaguje. Ale jde i o "dulezitost" cele konstrukce, nekde 
>>> to
>>> samozrejme jde prehlednout...
>>> Martin. persich na transcon.cz
>>>
>>>
>>> ----- Original Message ----- 
>>> From: "Pavel Kutina" <hw na prelude.cz>
>>> To: "HW-news" <hw-list na list.hw.cz>
>>> Sent: Friday, November 10, 2017 9:22 AM
>>> Subject: Raspberry GPIO pri startu
>>>
>>>
>>>> Zdravim,
>>>>
>>>> netusite nekdo, zda (a pripadne jak) je mozne nastavit GPIO u Raspberry
>>>> (resp. Compute modulu) jeste pred vlastnim startem systemu, tedy nekudy 
>>>> z
>>>> toho konfiguracniho souboru pro boot? Kolega tu ma desku, u ktere jsou 
>>>> na
>>>> GPIO periferie a pri bootu to dela veci, ktere se mu moc nelibi -
>>>> samozrejme po startu s libovolnym GPIO zacvici podle potreby.
>>>>
>>>> Jde tedy hlavne o start a restart, kdy uzivatel nema jeste GPIO pod
>>>> kontrolu, v tu dobu zustavaji (pokud se ted nepletu) GPIO jako vstupni 
>>>> a
>>>> zjevne maji pullupy, takze nez se dostane k nejakemu rizeni, periferie
>>>> reaguji na jednicky na vstupech a delaji ruzne nedobroty.
>>>>
>>>> Podle googlu nejsem schopny nic rozumneho najit a varianta, ze to nejak
>>>> osetrime na urovni HW se nam zatim moc nelibi.
>>>>
>>>> Diky.
>>>>
>>>> Pavel Kutina
>>>
>>>
>>> _______________________________________________
>>> 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