Modernejsie nahrady za watchdogy
Jan Waclawek
konfera na efton.sk
Středa Červen 14 10:00:07 CEST 2023
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