Watchdog timer timeout

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
DougK
Posts: 9
Joined: Wed Aug 11, 2021 3:58 pm

Watchdog timer timeout

Post by DougK » Thu Aug 26, 2021 1:43 am

I'm working on a robot using the MH-ET Live ESP32 board and a bunch of peripherals. One is a 128x128 TFT display that plugs into the ESP board. Periodically when I import the TFT driver I get a watchdog timeout. It appears random, and just started happening recently. I did update to a more recent "unstable" version of MicroPython recently, but I'm not sure if the problem started after that or not. Below is the output I got. I tried a couple more times and it failed again, then worked after the 2nd failure. What should I be looking at to fix this?

Code: Select all

MicroPython v1.16 on 2021-08-11; ESP32 module with ESP32
Type "help()" for more information.
>>> from machine import SPI
>>> spi=SPI(2)
>>> import st7735
ets Jun  8 2016 00:22:57

rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:5656
load:0x40078000,len:12696
load:0x40080400,len:4292
entry 0x400806b0
W (54) boot.esp32: PRO CPU has been reset by WDT.
W (54) boot.esp32: WDT reset info: PRO CPU PC=0x47375243
W (56) boot.esp32: WDT reset info: APP CPU PC=0x401cfb12 (waiti mode)

Post Reply