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