Interrupt wdt timeout

yulianchen
Posts: 3
Joined: Wed Jan 24, 2024 4:46 pm

Interrupt wdt timeout

Postby yulianchen » Wed Jan 24, 2024 5:04 pm

Hello everyone,

I hope this message finds you well. I am currently facing an issue with a watchdog timeout, and given my limited expertise, I am struggling to identify the root cause.

If anyone has experience with watchdog timeouts or can offer guidance on how to troubleshoot and identify the underlying cause, I would greatly appreciate your insights

I used an interrupt to trigger the camera's shooting switch, but I've disabled the interrupt in the interrupt's callback function, I'm not sure what's causing my problem, here's my interrupt callback function code and error log

callback function
  1.  
  2. static void IRAM_ATTR gpio_isr_handler(void *arg)
  3. {
  4.     //
  5.     gpio_intr_disable(PRESSURE_INTER_IO);
  6.  
  7.     //
  8.     BaseType_t xResult;
  9.     BaseType_t pxHigherPriorityTaskWoken = pdFALSE;
  10.     xResult = xEventGroupSetBitsFromISR(yc_event, PRESSURE | PRESSURE_FOR_SLEEP, pxHigherPriorityTaskWoken);
  11.     if (xResult != pdFAIL)
  12.     {
  13.         portYIELD_FROM_ISR(pxHigherPriorityTaskWoken);
  14.     }
  15.  
  16.     //
  17.     gpio_set_level(Camer_Led_Gpio, 0);
  18. }
error log
  1. Guru Meditation Error: Core  0 panic'ed (Interrupt wdt timeout on CPU0).
  2.  
  3. Core  0 register dump:
  4. PC      : 0x4209fa22  PS      : 0x00060a34  A0      : 0x82003ff6  A1      : 0x3fcf3ba0  
  5. 0x4209fa22: esp_pm_impl_waiti at /Users/yangyongping/esp/esp-idf/components/esp_pm/pm_impl.c:832
  6.  
  7. A2      : 0x3fc9da14  A3      : 0x00060a20  A4      : 0x80382d25  A5      : 0x3fcf3ad0  
  8. A6      : 0x00060023  A7      : 0x00000003  A8      : 0x8201ee71  A9      : 0x3fcf3b90  
  9. A10     : 0x00060a23  A11     : 0x00000000  A12     : 0x00060a20  A13     : 0x3fceb320  
  10. A14     : 0x00060023  A15     : 0x00000003  SAR     : 0x0000001d  EXCCAUSE: 0x00000005  
  11. EXCVADDR: 0x00000000  LBEG    : 0x00000000  LEND    : 0x00000000  LCOUNT  : 0x00000000  
  12.  
  13.  
  14. Backtrace: 0x4209fa1f:0x3fcf3ba0 0x42003ff3:0x3fcf3bc0 0x4038059b:0x3fcf3be0
  15. 0x4209fa1f: cpu_ll_waiti at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:182
  16. (inlined by) esp_pm_impl_waiti at /Users/yangyongping/esp/esp-idf/components/esp_pm/pm_impl.c:830
  17.  
  18. 0x42003ff3: esp_vApplicationIdleHook at /Users/yangyongping/esp/esp-idf/components/esp_system/freertos_hooks.c:63
  19.  
  20. 0x4038059b: prvIdleTask at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:3987
  21.  
  22.  
  23.  
  24.  
  25.  
  26. ELF file SHA256: 44c26fe0ee853467
  27.  
  28. Core dump started (further output muted)
  29. Received  35 kB...
  30. Core dump finished!
  31. espcoredump.py v0.4-dev
  32. ===============================================================
  33. ==================== ESP32 CORE DUMP START ====================
  34.  
  35. Crashed task handle: 0x3fcf3d64, name: 'IDLE', GDB name: 'process 1070546276'
  36.  
  37. ================== CURRENT THREAD REGISTERS ===================
  38. exccause       0x45 (InterruptWDTTimoutCPU0)
  39. excvaddr       0x0
  40. epc1           0x42024b97
  41. epc2           0x0
  42. epc3           0x0
  43. epc4           0x4209fa22
  44. epc5           0x0
  45. epc6           0x0
  46. eps2           0x0
  47. eps3           0x0
  48. eps4           0x60a20
  49. eps5           0x0
  50. eps6           0x0
  51. pc             0x4209fa22          0x4209fa22 <esp_pm_impl_waiti+6>
  52. lbeg           0x0                 0
  53. lend           0x0                 0
  54. lcount         0x0                 0
  55. sar            0x1d                29
  56. ps             0x60a24             395812
  57. threadptr      <unavailable>
  58. br             <unavailable>
  59. scompare1      <unavailable>
  60. acclo          <unavailable>
  61. acchi          <unavailable>
  62. m0             <unavailable>
  63. m1             <unavailable>
  64. m2             <unavailable>
  65. m3             <unavailable>
  66. expstate       <unavailable>
  67. f64r_lo        <unavailable>
  68. f64r_hi        <unavailable>
  69. f64s           <unavailable>
  70. fcr            <unavailable>
  71. fsr            <unavailable>
  72. a0             0x82003ff6          -2113912842
  73. a1             0x3fcf3ba0          1070545824
  74. a2             0x3fc9da14          1070193172
  75. a3             0x60a20             395808
  76. a4             0x80382d25          -2143802075
  77. a5             0x3fcf3ad0          1070545616
  78. a6             0x60023             393251
  79. a7             0x3                 3
  80. a8             0x8201ee71          -2113802639
  81. a9             0x3fcf3b90          1070545808
  82. a10            0x60a23             395811
  83. a11            0x0                 0
  84. a12            0x60a20             395808
  85. a13            0x3fceb320          1070510880
  86. a14            0x60023             393251
  87. a15            0x3                 3
  88.  
  89. ==================== CURRENT THREAD STACK =====================
  90. #0  0x4209fa22 in esp_pm_impl_waiti () at /Users/yangyongping/esp/esp-idf/components/esp_pm/pm_impl.c:832
  91. #1  0x42003ff6 in esp_vApplicationIdleHook () at /Users/yangyongping/esp/esp-idf/components/esp_system/freertos_hooks.c:63
  92. #2  0x4038059e in prvIdleTask (pvParameters=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:3987
  93.  
  94. ======================== THREADS INFO =========================
  95.  Id   Target Id          Frame
  96. * 1    process 1070546276 0x4209fa22 in esp_pm_impl_waiti () at /Users/yangyongping/esp/esp-idf/components/esp_pm/pm_impl.c:832
  97.  2    process 1070512548 0x20000000 in ?? ()
  98.  3    process 1070548172 0x4209fa22 in esp_pm_impl_waiti () at /Users/yangyongping/esp/esp-idf/components/esp_pm/pm_impl.c:832
  99.  4    process 1070559384 0x40380048 in xQueueReceive (xQueue=0x3fcf6fb8, pvBuffer=0x3fca3430, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  100.  5    process 1070519052 0x403817e0 in vTaskDelay (xTicksToDelay=20) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:1596
  101.  6    process 1070551092 0x40382838 in prvProcessTimerOrBlockTask (xListWasEmpty=<optimized out>, xNextExpireTime=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  102.  7    process 1070525048 0x403817e0 in vTaskDelay (xTicksToDelay=100) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:1596
  103.  8    process 1070558004 0x40380048 in xQueueReceive (xQueue=0x3fcf2cfc, pvBuffer=0x3fcf6820, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  104.  9    process 1070535756 0x403801b6 in xQueueSemaphoreTake (xQueue=0x3fcf0be8, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  105.  10   process 1070522580 0x40380048 in xQueueReceive (xQueue=0x3fcee238, pvBuffer=0x3fcedf30, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  106.  11   process 1070562780 0x40380048 in xQueueReceive (xQueue=0x3d859354, pvBuffer=0x3fcf7c10, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  107.  12   process 1070538452 0x403800d2 in xQueueSemaphoreTake (xQueue=0x3fcf1670, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/queue.c:1554
  108.  13   process 1070554572 xEventGroupWaitBits (xEventGroup=0x3fceb798, uxBitsToWaitFor=4, xClearOnExit=0, xWaitForAllBits=1, xTicksToWait=4294967295) at /Users/yangyongping/esp/esp-idf/components/freertos/event_groups.c:475
  109.  14   process 1070226044 0x40380048 in xQueueReceive (xQueue=0x3fca39d8, pvBuffer=0x3fca5900, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  110.  15   process 1070541372 0x400559e0 in ?? ()
  111.  16   process 1070511624 0x40380048 in xQueueReceive (xQueue=0x3fcea4cc, pvBuffer=0x3fceb488, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  112.  
  113. ==================== THREAD 1 (TCB: 0x3fcf3d64, name: 'IDLE') =====================
  114. #0  0x4209fa22 in esp_pm_impl_waiti () at /Users/yangyongping/esp/esp-idf/components/esp_pm/pm_impl.c:832
  115. #1  0x42003ff6 in esp_vApplicationIdleHook () at /Users/yangyongping/esp/esp-idf/components/esp_system/freertos_hooks.c:63
  116. #2  0x4038059e in prvIdleTask (pvParameters=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:3987
  117.  
  118. ==================== THREAD 2 (TCB: 0x3fceb9a4, name: 'yc_decode') =====================
  119. #0  0x20000000 in ?? ()
  120.  
  121. ==================== THREAD 3 (TCB: 0x3fcf44cc, name: 'IDLE') =====================
  122. #0  0x4209fa22 in esp_pm_impl_waiti () at /Users/yangyongping/esp/esp-idf/components/esp_pm/pm_impl.c:832
  123. #1  0x42003ff6 in esp_vApplicationIdleHook () at /Users/yangyongping/esp/esp-idf/components/esp_system/freertos_hooks.c:63
  124. #2  0x4038059e in prvIdleTask (pvParameters=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:3987
  125.  
  126. ==================== THREAD 4 (TCB: 0x3fcf7098, name: 'tiT') =====================
  127. #0  0x40380048 in xQueueReceive (xQueue=0x3fcf6fb8, pvBuffer=0x3fca3430, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  128. #1  0x4203ba56 in sys_arch_mbox_fetch (mbox=0x3fc9e2ec <tcpip_mbox>, msg=0x3fca3430, timeout=120) at /Users/yangyongping/esp/esp-idf/components/lwip/port/esp32/freertos/sys_arch.c:330
  129. #2  0x4202c0a1 in tcpip_timeouts_mbox_fetch (mbox=<optimized out>, msg=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/tcpip.c:110
  130. #3  tcpip_thread (arg=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/tcpip.c:148
  131.  
  132. ==================== THREAD 5 (TCB: 0x3fced30c, name: 'data_distributi') =====================
  133. #0  0x403817e0 in vTaskDelay (xTicksToDelay=20) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:1596
  134. #1  0x42009894 in data_distribution () at /Users/yangyongping/Desktop/V14/components/yc_data_distribution/yc_data_distribution.c:112
  135.  
  136. ==================== THREAD 6 (TCB: 0x3fcf5034, name: 'Tmr Svc') =====================
  137. #0  0x40382838 in prvProcessTimerOrBlockTask (xListWasEmpty=<optimized out>, xNextExpireTime=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  138. #1  prvTimerTask (pvParameters=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/timers.c:597
  139.  
  140. ==================== THREAD 7 (TCB: 0x3fceea78, name: 'yc_contorl') =====================
  141. #0  0x403817e0 in vTaskDelay (xTicksToDelay=100) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:1596
  142. #1  0x42008697 in contorl () at /Users/yangyongping/Desktop/V14/components/yc_sys_contorl/yc_sys_contorl.c:63
  143.  
  144. ==================== THREAD 8 (TCB: 0x3fcf6b34, name: 'tcp_cmd_task') =====================
  145. #0  0x40380048 in xQueueReceive (xQueue=0x3fcf2cfc, pvBuffer=0x3fcf6820, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  146. #1  0x4203ba56 in sys_arch_mbox_fetch (mbox=0x3fcf6d80, msg=0x3fcf6820, timeout=2000) at /Users/yangyongping/esp/esp-idf/components/lwip/port/esp32/freertos/sys_arch.c:330
  147. #2  0x4203c9cb in netconn_recv_data (conn=0x3fcf6d70, new_buf=0x3fcf68c0, apiflags=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/api_lib.c:628
  148. #3  0x4203ca7b in netconn_recv_data_tcp (conn=0x3fcf6d70, new_buf=0x3fcf68c0, apiflags=8 '\\b') at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/api_lib.c:740
  149. #4  0x4203cca1 in netconn_recv_tcp_pbuf_flags (conn=0x3fcf6d70, new_buf=0x3fcf68c0, apiflags=8 '\\b') at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/api_lib.c:821
  150. #5  0x42029dfb in lwip_recv_tcp (sock=0x3fc9e080 <sockets+24>, mem=0x3d8689ac, len=<optimized out>, flags=0) at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/sockets.c:1005
  151. #6  0x4202b62b in lwip_recvfrom (s=<optimized out>, mem=0x3d8689ac, len=1500, flags=0, from=0x0, fromlen=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/sockets.c:1272
  152. #7  0x4202b71d in lwip_recv (s=55, mem=0x3d8689ac, len=1500, flags=0) at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/api/sockets.c:1337
  153. #8  0x4200dcd7 in recv (flags=0, len=1500, mem=0x3d8689ac, s=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/lwip/lwip/src/include/lwip/sockets.h:646
  154. #9  tcp_rev_check (sock=0x3fc9d700 <sock1>) at /Users/yangyongping/Desktop/V14/components/yc_tcpclient/tcp_api.c:1227
  155. #10 0x4200d11a in tcp_cmd_task (user_url=<optimized out>) at /Users/yangyongping/Desktop/V14/components/yc_tcpclient/yc_tcpclient.c:281
  156.  
  157. ==================== THREAD 9 (TCB: 0x3fcf144c, name: 'ipc0') =====================
  158. #0  0x403801b6 in xQueueSemaphoreTake (xQueue=0x3fcf0be8, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  159. #1  0x40377cc4 in ipc_task (arg=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/esp_ipc/src/esp_ipc.c:54
  160.  
  161. ==================== THREAD 10 (TCB: 0x3fcee0d4, name: 'tcp_rev_task') =====================
  162. #0  0x40380048 in xQueueReceive (xQueue=0x3fcee238, pvBuffer=0x3fcedf30, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  163. #1  0x42018bbd in tcp_rev_rev (data=0x3d841508 <error: Cannot access memory at address 0x3d841508>, datalen=2000) at /Users/yangyongping/Desktop/V14/components/yc_msg/yc_msg.c:596
  164. #2  0x42009963 in tcp_rev_task () at /Users/yangyongping/Desktop/V14/components/yc_data_distribution/rev_data_distribution.c:51
  165.  
  166. ==================== THREAD 11 (TCB: 0x3fcf7ddc, name: 'sys_evt') =====================
  167. #0  0x40380048 in xQueueReceive (xQueue=0x3d859354, pvBuffer=0x3fcf7c10, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  168. #1  0x420a3ff4 in esp_event_loop_run (event_loop=0x3fcf725c, ticks_to_run=4294967295) at /Users/yangyongping/esp/esp-idf/components/esp_event/esp_event.c:566
  169. #2  0x420a400f in esp_event_loop_run_task (args=0x3fcf725c) at /Users/yangyongping/esp/esp-idf/components/esp_event/esp_event.c:115
  170.  
  171. ==================== THREAD 12 (TCB: 0x3fcf1ed4, name: 'ipc1') =====================
  172. #0  0x403800d2 in xQueueSemaphoreTake (xQueue=0x3fcf1670, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/queue.c:1554
  173. #1  0x40377cc4 in ipc_task (arg=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/esp_ipc/src/esp_ipc.c:54
  174.  
  175. ==================== THREAD 13 (TCB: 0x3fcf5dcc, name: 'tcp_send_task') =====================
  176. #0  xEventGroupWaitBits (xEventGroup=0x3fceb798, uxBitsToWaitFor=4, xClearOnExit=0, xWaitForAllBits=1, xTicksToWait=4294967295) at /Users/yangyongping/esp/esp-idf/components/freertos/event_groups.c:475
  177. #1  0x4200d1a8 in tcp_send_task (user_url=<optimized out>) at /Users/yangyongping/Desktop/V14/components/yc_tcpclient/yc_tcpclient.c:126
  178.  
  179. ==================== THREAD 14 (TCB: 0x3fca5a7c, name: 'wifi') =====================
  180. #0  0x40380048 in xQueueReceive (xQueue=0x3fca39d8, pvBuffer=0x3fca5900, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  181. #1  0x42029794 in queue_recv_wrapper (queue=0x3fca39d8, item=0x3fca5900, block_time_tick=4294967295) at /Users/yangyongping/esp/esp-idf/components/esp_wifi/esp32s3/esp_adapter.c:432
  182. #2  0x420a2294 in ppTask ()
  183.  
  184. ==================== THREAD 15 (TCB: 0x3fcf2a3c, name: 'esp_timer') =====================
  185. #0  0x400559e0 in ?? ()
  186. #1  0x40382d25 in vPortClearInterruptMaskFromISR (prev_level=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/port/xtensa/include/freertos/portmacro.h:571
  187. #2  vPortExitCritical (mux=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/freertos/port/xtensa/port.c:332
  188. #3  0x40381d59 in ulTaskGenericNotifyTake (uxIndexToWait=<optimized out>, xClearCountOnExit=1, xTicksToWait=4294967295) at /Users/yangyongping/esp/esp-idf/components/freertos/tasks.c:5401
  189. #4  0x42007989 in timer_task (arg=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/esp_timer/src/esp_timer.c:384
  190.  
  191. ==================== THREAD 16 (TCB: 0x3fceb608, name: 'cam_task') =====================
  192. #0  0x40380048 in xQueueReceive (xQueue=0x3fcea4cc, pvBuffer=0x3fceb488, xTicksToWait=<optimized out>) at /Users/yangyongping/esp/esp-idf/components/hal/esp32s3/include/hal/cpu_ll.h:38
  193. #1  0x4200f784 in cam_task (arg=<optimized out>) at /Users/yangyongping/Desktop/V14/components/esp32-camera/driver/cam_hal.c:124
  194.  
  195.  
  196. ======================= ALL MEMORY REGIONS ========================
  197. Name   Address   Size   Attrs
  198. .rtc.text 0x600fe000 0x21 R XA
  199. .rtc.force_fast 0x600fe024 0x8 RW A
  200. .rtc.force_slow 0x50000010 0x0 RW  
  201. .iram0.vectors 0x40374000 0x403 R XA
  202. .iram0.text 0x40374404 0x13a77 R XA
  203. .dram0.data 0x3fc97e80 0x50c0 RW A
  204. .noinit 0x3fc9cf40 0x0 RW  
  205. .flash.text 0x42000020 0xa55df R XA
  206. .rtc.entry.literal 0x420a5600 0x0 R XA
  207. .flash.appdesc 0x3c0b0020 0x100 R  A
  208. .flash.rodata 0x3c0b0120 0x207b0 RW A
  209. .iram0.text_end 0x40387e7b 0x0 RW  
  210. .iram0.bss 0x40387e7c 0x0 RW  
  211. .dram0.heap_start 0x3fca1878 0x0 RW  
  212. .coredump.tasks.data 0x3fceb9a4 0x160 RW
  213. .coredump.tasks.data 0x20000000 0x70 RW
  214. .coredump.tasks.data 0x3fcf44cc 0x160 RW
  215. .coredump.tasks.data 0x3fcf4250 0x270 RW
  216. .coredump.tasks.data 0x3fcf3d64 0x160 RW
  217. .coredump.tasks.data 0x3fcf3ae0 0x270 RW
  218. .coredump.tasks.data 0x3fcf7098 0x160 RW
  219. .coredump.tasks.data 0x3fca3300 0x2a0 RW
  220. .coredump.tasks.data 0x3fced30c 0x160 RW
  221. .coredump.tasks.data 0x3fced0a0 0x260 RW
  222. .coredump.tasks.data 0x3fcf5034 0x160 RW
  223. .coredump.tasks.data 0x3fcf4de0 0x240 RW
  224. .coredump.tasks.data 0x3fceea78 0x160 RW
  225. .coredump.tasks.data 0x3fcf5b70 0x250 RW
  226. .coredump.tasks.data 0x3fcf6b34 0x160 RW
  227. .coredump.tasks.data 0x3fcf66f0 0x430 RW
  228. .coredump.tasks.data 0x3fcf144c 0x160 RW
  229. .coredump.tasks.data 0x3fcf11d0 0x270 RW
  230. .coredump.tasks.data 0x3fcee0d4 0x160 RW
  231. .coredump.tasks.data 0x3fcede30 0x290 RW
  232. .coredump.tasks.data 0x3fcf7ddc 0x160 RW
  233. .coredump.tasks.data 0x3fcf7b00 0x2d0 RW
  234. .coredump.tasks.data 0x3fcf1ed4 0x160 RW
  235. .coredump.tasks.data 0x3fcf1c50 0x270 RW
  236. .coredump.tasks.data 0x3fcf5dcc 0x160 RW
  237. .coredump.tasks.data 0x3fce2920 0x280 RW
  238. .coredump.tasks.data 0x3fca5a7c 0x160 RW
  239. .coredump.tasks.data 0x3fca57e0 0x290 RW
  240. .coredump.tasks.data 0x3fcf2a3c 0x160 RW
  241. .coredump.tasks.data 0x3fcf27b0 0x280 RW
  242. .coredump.tasks.data 0x3fceb608 0x160 RW
  243. .coredump.tasks.data 0x3fceb370 0x290 RW
  244.  
  245. ===================== ESP32 CORE DUMP END =====================
  246. ===============================================================
  247. Done!
  248. Coredump checksum='f5b4716b'
  249. Rebooting...
  250. ESP-ROM:esp32s3-20210327
  251. Build:Mar 27 2021
  252. rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
  253. Saved PC:0x40375d0c
  254. 0x40375d0c: esp_restart_noos at /Users/yangyongping/esp/esp-idf/components/esp_system/port/soc/esp32s3/system_internal.c:151 (discriminator 1)

yulianchen
Posts: 3
Joined: Wed Jan 24, 2024 4:46 pm

Re: Interrupt wdt timeout

Postby yulianchen » Fri Oct 11, 2024 3:48 am

Finally I know why this error is caused by the fact that my interrupt pin is multiplexed to a sleep pin, and every time it is multiplexed, the registers on both sides should be all initialized, otherwise some of the values in the registers have been changed, causing some errors, which took me a long time

Who is online

Users browsing this forum: MicroController and 217 guests