Modernejsie nahrady za watchdogy
Pavel Hudeček
edizon na seznam.cz
Středa Červen 14 10:32:07 CEST 2023
Tak nějak předpokládám, že celá diskuze je výhradně o situacích, kdy je
dobré WD použít:-)
Další věc je, že např. není od věci nejprve WD nechat vypnuté, odladit
aby všechno fungovalo jak má a teprve na závěr dopsat resety WDT a
související věci na správná místa, zapnout WD a otestovat, jestli
zařízení dál funguje jak má. Jinak je zbytečně moc komplikací s
počátečním rozchozováním programu.
PH
Dne 14.06.2023 v 10:00 Jan Waclawek napsal(a):
> Diskutovat sa to da do aleluja, ale vo vseobecnosti si stojim si za tym, co
> som napisal aj v tom pdf - WD ako vsetko ma klady aj zapory a je potrebne
> jeho pouzitie zvazit aplikacia od aplikacie, pricom v niektorych (a mozno
> aj vacsine) aplikacii je vhodnejsie ho nepouzit.
>
> wek
>
>
> ----- Original Message ---------------
> To už ale vyžaduje velký MCU s memory managementem.
>
> A stejně je lepší WD použít, protože vždycky může nastat jev, který
> nebyl ošetřen. Třeba když se do atomu v RAMce trefí pořádná částice a
> rozbije atom:-)
>
> Podobný obrázky mám 3, získány v 392 mm^3 čipu za cca 3 týdny. Není to
> tedy až tak exotický jev.
>
> PH
>
> Dne 13.06.2023 v 21:42 Miroslav Mraz napsal(a):
>> Netvrdím, že WDT u moderních MCU není potřeba, ale některé chyby se
>> dají ošetřit i jinak. Např. přetečení zásobníku a (z toho vyplývající)
>> čtení/zápis z/na neexistující adresu vede na hard-fault přerušení a to
>> se dá vyřešit softwarovým resetem. Podobně se dá WDT udělat pomocí
>> obecného čítače, pokud dokáže čítat dostatečně dlouho.
>> Pak je dobrá zpětná vazba když po každém restartu kontrolujeme proč k
>> resetu vlastně došlo. Bývá na to extra registr.
>>
>> Mrazík
>>
>> On 12. 06. 23 12:23, Jaroslav Meduna wrote:
>>> DD, pravdepodobne nejsou potreba, protožemoderni MCU mají „mnoho“ WDT
>>> integrovanych v jadre. Není výjimkou mit tak na chipu 4 nebo 6 WDT
>>> s pokročilou funkcionalitou. Zdrcujici výhodou SoC reseni je vice nez
>>> radova EMI odolnost. Zdravim, JM P.S. prosim nepřeposílat, ale
>>> regnout se osobne.
Další informace o konferenci Hw-list