Skip to content

Commit c2ab8a7

Browse files
committed
Run in dual-core mode
1 parent 028830b commit c2ab8a7

File tree

1 file changed

+31
-6
lines changed

1 file changed

+31
-6
lines changed

sdkconfig.esp32s3

+31-6
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,8 @@ CONFIG_BT_CTRL_MODE_EFF=1
309309
CONFIG_BT_CTRL_BLE_MAX_ACT=10
310310
CONFIG_BT_CTRL_BLE_MAX_ACT_EFF=10
311311
CONFIG_BT_CTRL_BLE_STATIC_ACL_TX_BUF_NB=0
312+
CONFIG_BT_CTRL_PINNED_TO_CORE_0=y
313+
# CONFIG_BT_CTRL_PINNED_TO_CORE_1 is not set
312314
CONFIG_BT_CTRL_PINNED_TO_CORE=0
313315
CONFIG_BT_CTRL_HCI_MODE_VHCI=y
314316
# CONFIG_BT_CTRL_HCI_MODE_UART_H4 is not set
@@ -377,6 +379,8 @@ CONFIG_BT_BLUEDROID_ENABLED=y
377379
# Bluedroid Options
378380
#
379381
CONFIG_BT_BTC_TASK_STACK_SIZE=3072
382+
CONFIG_BT_BLUEDROID_PINNED_TO_CORE_0=y
383+
# CONFIG_BT_BLUEDROID_PINNED_TO_CORE_1 is not set
380384
CONFIG_BT_BLUEDROID_PINNED_TO_CORE=0
381385
CONFIG_BT_BTU_TASK_STACK_SIZE=4096
382386
# CONFIG_BT_BLUEDROID_MEM_DEBUG is not set
@@ -960,6 +964,8 @@ CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y
960964
# IPC (Inter-Processor Call)
961965
#
962966
CONFIG_ESP_IPC_TASK_STACK_SIZE=1024
967+
CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y
968+
CONFIG_ESP_IPC_ISR_ENABLE=y
963969
# end of IPC (Inter-Processor Call)
964970

965971
#
@@ -1008,7 +1014,6 @@ CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y
10081014
# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
10091015
# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set
10101016
# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set
1011-
CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE=y
10121017
CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y
10131018
CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y
10141019

@@ -1021,6 +1026,7 @@ CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32
10211026
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2048
10221027
CONFIG_ESP_MAIN_TASK_STACK_SIZE=4096
10231028
CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y
1029+
# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set
10241030
# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set
10251031
CONFIG_ESP_MAIN_TASK_AFFINITY=0x0
10261032
CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048
@@ -1037,10 +1043,12 @@ CONFIG_ESP_CONSOLE_UART_NUM=0
10371043
CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
10381044
CONFIG_ESP_INT_WDT=y
10391045
CONFIG_ESP_INT_WDT_TIMEOUT_MS=1000
1046+
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
10401047
CONFIG_ESP_TASK_WDT=y
10411048
CONFIG_ESP_TASK_WDT_PANIC=y
10421049
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
1043-
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
1050+
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
1051+
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
10441052
# CONFIG_ESP_PANIC_HANDLER_IRAM is not set
10451053
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y
10461054
# end of ESP System Settings
@@ -1075,6 +1083,8 @@ CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
10751083
CONFIG_ESP32_WIFI_RX_BA_WIN=16
10761084
# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set
10771085
CONFIG_ESP32_WIFI_NVS_ENABLED=y
1086+
CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y
1087+
# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set
10781088
CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752
10791089
CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
10801090
# CONFIG_ESP32_WIFI_IRAM_OPT is not set
@@ -1155,7 +1165,10 @@ CONFIG_FMB_SERIAL_BUF_SIZE=256
11551165
CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB=8
11561166
CONFIG_FMB_SERIAL_ASCII_TIMEOUT_RESPOND_MS=1000
11571167
CONFIG_FMB_PORT_TASK_PRIO=10
1158-
CONFIG_FMB_PORT_TASK_AFFINITY=0x7FFFFFFF
1168+
# CONFIG_FMB_PORT_TASK_AFFINITY_NO_AFFINITY is not set
1169+
CONFIG_FMB_PORT_TASK_AFFINITY_CPU0=y
1170+
# CONFIG_FMB_PORT_TASK_AFFINITY_CPU1 is not set
1171+
CONFIG_FMB_PORT_TASK_AFFINITY=0x0
11591172
# CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT is not set
11601173
CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT=20
11611174
CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
@@ -1172,13 +1185,12 @@ CONFIG_FMB_MASTER_TIMER_INDEX=0
11721185
#
11731186
# FreeRTOS
11741187
#
1175-
CONFIG_FREERTOS_UNICORE=y
1188+
# CONFIG_FREERTOS_UNICORE is not set
11761189
CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF
11771190
CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y
11781191
CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y
11791192
# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set
11801193
CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y
1181-
CONFIG_FREERTOS_OPTIMIZED_SCHEDULER=y
11821194
CONFIG_FREERTOS_HZ=1000
11831195
# CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION is not set
11841196
# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set
@@ -1359,6 +1371,7 @@ CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y
13591371
CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=2560
13601372
# CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY is not set
13611373
CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0=y
1374+
# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set
13621375
CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x0
13631376
# CONFIG_LWIP_PPP_SUPPORT is not set
13641377
CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3
@@ -1541,6 +1554,7 @@ CONFIG_MDNS_TASK_PRIORITY=1
15411554
CONFIG_MDNS_TASK_STACK_SIZE=4096
15421555
# CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set
15431556
CONFIG_MDNS_TASK_AFFINITY_CPU0=y
1557+
# CONFIG_MDNS_TASK_AFFINITY_CPU1 is not set
15441558
CONFIG_MDNS_TASK_AFFINITY=0x0
15451559
CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000
15461560
# CONFIG_MDNS_STRICT_MODE is not set
@@ -1602,6 +1616,9 @@ CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
16021616
CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5
16031617
CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
16041618
CONFIG_PTHREAD_STACK_MIN=768
1619+
CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y
1620+
# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set
1621+
# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set
16051622
CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1
16061623
CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread"
16071624
# end of PThreads
@@ -1883,6 +1900,8 @@ CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
18831900
CONFIG_BLUEDROID_ENABLED=y
18841901
# CONFIG_NIMBLE_ENABLED is not set
18851902
CONFIG_BTC_TASK_STACK_SIZE=3072
1903+
CONFIG_BLUEDROID_PINNED_TO_CORE_0=y
1904+
# CONFIG_BLUEDROID_PINNED_TO_CORE_1 is not set
18861905
CONFIG_BLUEDROID_PINNED_TO_CORE=0
18871906
CONFIG_BTU_TASK_STACK_SIZE=4096
18881907
# CONFIG_BLUEDROID_MEM_DEBUG is not set
@@ -2086,10 +2105,12 @@ CONFIG_CONSOLE_UART_NUM=0
20862105
CONFIG_CONSOLE_UART_BAUDRATE=115200
20872106
CONFIG_INT_WDT=y
20882107
CONFIG_INT_WDT_TIMEOUT_MS=1000
2108+
CONFIG_INT_WDT_CHECK_CPU1=y
20892109
CONFIG_TASK_WDT=y
20902110
CONFIG_TASK_WDT_PANIC=y
20912111
CONFIG_TASK_WDT_TIMEOUT_S=5
2092-
# CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 is not set
2112+
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
2113+
# CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
20932114
CONFIG_TIMER_TASK_STACK_SIZE=4096
20942115
CONFIG_SW_COEXIST_ENABLE=y
20952116
# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set
@@ -2134,11 +2155,15 @@ CONFIG_UDP_RECVMBOX_SIZE=6
21342155
CONFIG_TCPIP_TASK_STACK_SIZE=2560
21352156
# CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY is not set
21362157
CONFIG_TCPIP_TASK_AFFINITY_CPU0=y
2158+
# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set
21372159
CONFIG_TCPIP_TASK_AFFINITY=0x0
21382160
# CONFIG_PPP_SUPPORT is not set
21392161
CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
21402162
CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
21412163
CONFIG_ESP32_PTHREAD_STACK_MIN=768
2164+
CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y
2165+
# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set
2166+
# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set
21422167
CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1
21432168
CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread"
21442169
CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y

0 commit comments

Comments
 (0)