(solved) getting a WDT error that doesn't make sense
Posted: Fri Nov 06, 2020 1:07 am
Hi all -
Since moving to v4.1, I've noticed that occasionally, my units will trigger the WDT. Output is:
It isn't always the buzzer task; it's liable to be any of my tasks. It happens when the unit is idle, and I've checked my code for tight loops -- at the end of every event loop, I have a vTaskDelay() for a short period.
Is this some weird configuration error on my part?
I really need to get this sorted out soon; we were hoping to go live with our product next week. So any help would be most appreciated.
Since moving to v4.1, I've noticed that occasionally, my units will trigger the WDT. Output is:
Code: Select all
E (21821) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (21821) task_wdt: - IDLE1 (CPU 1)
E (21821) task_wdt: Tasks currently running:
E (21821) task_wdt: CPU 0: IDLE0
E (21821) task_wdt: CPU 1: Buzzer
E (31821) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (31821) task_wdt: - IDLE1 (CPU 1)
E (31821) task_wdt: Tasks currently running:
E (31821) task_wdt: CPU 0: IDLE0
E (31821) task_wdt: CPU 1: Buzzer
E (41821) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (41821) task_wdt: - IDLE1 (CPU 1)
E (41821) task_wdt: Tasks currently running:
E (41821) task_wdt: CPU 0: IDLE0
E (41821) task_wdt: CPU 1: Buzzer
etc...
Is this some weird configuration error on my part?
I really need to get this sorted out soon; we were hoping to go live with our product next week. So any help would be most appreciated.