Problem which cannot reboot by WDT

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Problem which cannot reboot by WDT

839 次查看
t_kaz
Contributor I

When WDT was enabled, software stopped(kernel console froze), but u-boot does not restart.

Is there something that is considered to be the cause of this?

and What would be a good way to performing reset like POR by software?

please let me know.

warm_reset_enable="0", so I think that cold reset is performed by WDT and a new boot sequence starts.

However, it has problem.

WDT reg settings

WDOG1_WCR:0x14 (or 0x4)

WDOG1_WICR:0x4

WDOG1_WMCR:0x0

标签 (2)
标记 (2)
0 项奖励
回复
1 回复

632 次查看
igorpadykov
NXP Employee
NXP Employee

Hi t_kaz,

difference between WDT and POR resets is given in Chapter

System Reset Controller (SRC) Reference Manual.

POR disables (resets) all chip completely, while WDT not.

For example WDT does not disable DDR controler and DDR memories,

so after WDT reset they are reinitialized again.

One can try to disable DDR controler then perform WDT reset.

Also one flush and disable MMU and arm core caches.

0 项奖励
回复