random WDT resets in SDK driver

ememberus
Posts: 21
Joined: Thu May 04, 2017 12:53 am

random WDT resets in SDK driver

Postby ememberus » Thu Jun 15, 2017 12:05 am

Hello
I am getting random resets due to HW watchdog timeouts.

According to system_get_rst_info(),
reason=1 (HW WDT), cause=4 (?), and
register epc1 points to wDev_ProcessFiq.
Other register values are zeros.

Can anyone tell what this means?
Or found a workaround?

Thanks

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: random WDT resets in SDK driver

Postby ESP_Faye » Mon Jul 31, 2017 10:22 am

Hi,

Hardware watchdog reset, usually because that CPU is occupied for a long time somewhere.

Or you can provide your test code, we will help debug it.

Thanks for your interest in ESP8266!

ememberus
Posts: 21
Joined: Thu May 04, 2017 12:53 am

Re: random WDT resets in SDK driver

Postby ememberus » Fri Aug 11, 2017 5:07 am

I do not use hardware interrupts, therefore,
CPU is occupied for a long time somewhere

means somewhere in wDev_ProcessFiq or related SDK calls.

I strongly suspect a bug.
Please, INVESTIGATE.

Who is online

Users browsing this forum: No registered users and 4 guests