提交 7597beeb 编写于 作者: Y yanxiaoyong.yxy 提交者: yilu.myl

IssueID:1807:workaround corrupt when having normal exception when isr.

[Detail]
when CONFIG_FREERTOS_INTERRUPT_BACKTRACE opens, XT_DEBUG_BACKTRACE will open.
opening XT_DEBUG_BACKTRACE can backtrace interrupt callchain of thread context although it usually
useless, but it EXCSAVEx register. if normal exception occurs, which also uses EXCSAVEx register,
        and having tail interrupt after current isr, it will crush EXCSAVEx, then system will crash.
        so based on above, close CONFIG_FREERTOS_INTERRUPT_BACKTRACE.

[Verified Cases]
Build Pass: none
Test Pass: none
上级 3084313c
......@@ -12,7 +12,6 @@ CONFIG_HEAP_TASK_TRACKING=y
CONFIG_FREERTOS_USE_TRACE_FACILITY=y
CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS=y
CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID=y
CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS=y
CONFIG_MBEDTLS_IRAM_8BIT_MEM_ALLOC=y
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=4
CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=16
......@@ -21,3 +20,5 @@ CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=8
CONFIG_LWIP_TCP_RECVMBOX_SIZE=8
CONFIG_LWIP_UDP_RECVMBOX_SIZE=8
CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
CONFIG_ESP_INT_WDT_TIMEOUT_MS=5000
CONFIG_FREERTOS_INTERRUPT_BACKTRACE=n
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册