Skip to content

Commit 29fd749

Browse files
committed
Fixed the sdkconfig
Fixed the sd_enqueue_proc stack size
1 parent df74c7b commit 29fd749

File tree

3 files changed

+47
-83
lines changed

3 files changed

+47
-83
lines changed

air_firmware/.vscode/settings.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,6 @@
6666
"idf.portWin": "COM5",
6767
"idf.openOcdConfigs": [
6868
"board/esp32-wrover-kit-3.3v.cfg"
69-
]
69+
],
70+
"idf.flashType": "UART"
7071
}

air_firmware/main/main.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1476,7 +1476,7 @@ extern "C" void app_main()
14761476
}
14771477
{
14781478
int core = tskNO_AFFINITY;
1479-
BaseType_t res = xTaskCreatePinnedToCore(&sd_enqueue_proc, "SD Enq", 1024, nullptr, 1, &s_sd_enqueue_task, core);
1479+
BaseType_t res = xTaskCreatePinnedToCore(&sd_enqueue_proc, "SD Enq", 1536, nullptr, 1, &s_sd_enqueue_task, core);
14801480
if (res != pdPASS)
14811481
LOG("Failed sd enqueue task: %d\n", res);
14821482
}

air_firmware/sdkconfig

+44-81
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
3939
# Bootloader config
4040
#
4141
CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x1000
42-
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y
42+
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE is not set
4343
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set
44-
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set
44+
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF=y
4545
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set
4646
# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set
4747
# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set
@@ -135,14 +135,14 @@ CONFIG_PARTITION_TABLE_MD5=y
135135
#
136136
# Compiler options
137137
#
138-
CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
138+
# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set
139139
# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
140-
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
140+
CONFIG_COMPILER_OPTIMIZATION_PERF=y
141141
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
142-
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
142+
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE is not set
143143
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set
144-
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set
145-
CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2
144+
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y
145+
CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=0
146146
# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set
147147
CONFIG_COMPILER_HIDE_PATHS_MACROS=y
148148
# CONFIG_COMPILER_CXX_EXCEPTIONS is not set
@@ -168,26 +168,13 @@ CONFIG_APPTRACE_DEST_NONE=y
168168
CONFIG_APPTRACE_LOCK_ENABLE=y
169169
# end of Application Level Tracing
170170

171-
#
172-
# ESP-ASIO
173-
#
174-
# CONFIG_ASIO_SSL_SUPPORT is not set
175-
# end of ESP-ASIO
176-
177171
#
178172
# Bluetooth
179173
#
180174
# CONFIG_BT_ENABLED is not set
181175
# end of Bluetooth
182176

183-
#
184-
# CoAP Configuration
185-
#
186-
CONFIG_COAP_MBEDTLS_PSK=y
187-
# CONFIG_COAP_MBEDTLS_PKI is not set
188-
# CONFIG_COAP_MBEDTLS_DEBUG is not set
189177
CONFIG_COAP_LOG_DEFAULT_LEVEL=0
190-
# end of CoAP Configuration
191178

192179
#
193180
# Driver configurations
@@ -210,9 +197,9 @@ CONFIG_ADC_DISABLE_DAC=y
210197
# SPI configuration
211198
#
212199
# CONFIG_SPI_MASTER_IN_IRAM is not set
213-
CONFIG_SPI_MASTER_ISR_IN_IRAM=y
200+
# CONFIG_SPI_MASTER_ISR_IN_IRAM is not set
214201
# CONFIG_SPI_SLAVE_IN_IRAM is not set
215-
CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
202+
# CONFIG_SPI_SLAVE_ISR_IN_IRAM is not set
216203
# end of SPI configuration
217204

218205
#
@@ -283,9 +270,9 @@ CONFIG_ESP32_REV_MIN_0=y
283270
CONFIG_ESP32_REV_MIN=0
284271
CONFIG_ESP32_DPORT_WORKAROUND=y
285272
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
286-
CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y
287-
# CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set
288-
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160
273+
# CONFIG_ESP32_DEFAULT_CPU_FREQ_160 is not set
274+
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
275+
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
289276
# CONFIG_ESP32_SPIRAM_SUPPORT is not set
290277
# CONFIG_ESP32_TRAX is not set
291278
CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0
@@ -348,12 +335,9 @@ CONFIG_ETH_RMII_CLK_INPUT=y
348335
# CONFIG_ETH_RMII_CLK_OUTPUT is not set
349336
CONFIG_ETH_RMII_CLK_IN_GPIO=0
350337
CONFIG_ETH_DMA_BUFFER_SIZE=512
351-
CONFIG_ETH_DMA_RX_BUFFER_NUM=10
352-
CONFIG_ETH_DMA_TX_BUFFER_NUM=10
353-
CONFIG_ETH_USE_SPI_ETHERNET=y
354-
# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set
355-
# CONFIG_ETH_SPI_ETHERNET_W5500 is not set
356-
# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set
338+
CONFIG_ETH_DMA_RX_BUFFER_NUM=5
339+
CONFIG_ETH_DMA_TX_BUFFER_NUM=5
340+
# CONFIG_ETH_USE_SPI_ETHERNET is not set
357341
# CONFIG_ETH_USE_OPENETH is not set
358342
# end of Ethernet
359343

@@ -475,6 +459,7 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
475459
# Power Management
476460
#
477461
# CONFIG_PM_ENABLE is not set
462+
CONFIG_PM_SLP_DEFAULT_PARAMS_OPT=y
478463
# end of Power Management
479464

480465
#
@@ -546,24 +531,24 @@ CONFIG_ESP_TIMER_IMPL_TG0_LAC=y
546531
CONFIG_ESP32_WIFI_ENABLED=y
547532
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
548533
CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
549-
# CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set
550-
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
551-
CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
552-
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
534+
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y
535+
# CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER is not set
536+
CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0
537+
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16
553538
# CONFIG_ESP32_WIFI_CSI_ENABLED is not set
554-
CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
555-
CONFIG_ESP32_WIFI_TX_BA_WIN=6
556-
CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
557-
CONFIG_ESP32_WIFI_RX_BA_WIN=6
539+
# CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED is not set
540+
# CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED is not set
558541
CONFIG_ESP32_WIFI_NVS_ENABLED=y
559542
CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y
560543
# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set
561544
CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752
562545
CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
563546
CONFIG_ESP32_WIFI_IRAM_OPT=y
564547
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
565-
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
566-
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
548+
# CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE is not set
549+
CONFIG_ESP_WIFI_SLP_IRAM_OPT=y
550+
CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME=50
551+
CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME=10
567552
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
568553
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
569554
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
@@ -654,17 +639,16 @@ CONFIG_FREERTOS_TICK_SUPPORT_CORETIMER=y
654639
CONFIG_FREERTOS_CORETIMER_0=y
655640
# CONFIG_FREERTOS_CORETIMER_1 is not set
656641
CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
657-
CONFIG_FREERTOS_HZ=100
642+
CONFIG_FREERTOS_HZ=1000
658643
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
659644
# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set
660645
# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set
661646
CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
662647
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
663648
CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
664649
CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1
665-
CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
666650
# CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE is not set
667-
# CONFIG_FREERTOS_ASSERT_DISABLE is not set
651+
CONFIG_FREERTOS_ASSERT_DISABLE=y
668652
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536
669653
CONFIG_FREERTOS_ISR_STACKSIZE=1536
670654
# CONFIG_FREERTOS_LEGACY_HOOKS is not set
@@ -677,7 +661,6 @@ CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
677661
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
678662
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
679663
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
680-
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
681664
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
682665
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
683666
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
@@ -692,9 +675,7 @@ CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
692675
#
693676
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
694677
# CONFIG_HAL_ASSERTION_DISABLE is not set
695-
# CONFIG_HAL_ASSERTION_SILIENT is not set
696-
# CONFIG_HAL_ASSERTION_ENABLE is not set
697-
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
678+
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=0
698679
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)
699680

700681
#
@@ -758,9 +739,7 @@ CONFIG_LWIP_SO_REUSE_RXTOALL=y
758739
# CONFIG_LWIP_SO_RCVBUF is not set
759740
# CONFIG_LWIP_NETBUF_RECVINFO is not set
760741
CONFIG_LWIP_IP4_FRAG=y
761-
CONFIG_LWIP_IP6_FRAG=y
762742
# CONFIG_LWIP_IP4_REASSEMBLY is not set
763-
# CONFIG_LWIP_IP6_REASSEMBLY is not set
764743
# CONFIG_LWIP_IP_FORWARD is not set
765744
# CONFIG_LWIP_STATS is not set
766745
# CONFIG_LWIP_ETHARP_TRUST_IP_MAC is not set
@@ -782,10 +761,7 @@ CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8
782761
# end of DHCP server
783762

784763
# CONFIG_LWIP_AUTOIP is not set
785-
CONFIG_LWIP_IPV6=y
786-
# CONFIG_LWIP_IPV6_AUTOCONFIG is not set
787-
CONFIG_LWIP_IPV6_NUM_ADDRESSES=3
788-
# CONFIG_LWIP_IPV6_FORWARD is not set
764+
# CONFIG_LWIP_IPV6 is not set
789765
# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set
790766
CONFIG_LWIP_NETIF_LOOPBACK=y
791767
CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8
@@ -795,7 +771,7 @@ CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8
795771
#
796772
CONFIG_LWIP_MAX_ACTIVE_TCP=16
797773
CONFIG_LWIP_MAX_LISTENING_TCP=16
798-
CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y
774+
# CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION is not set
799775
CONFIG_LWIP_TCP_MAXRTX=12
800776
CONFIG_LWIP_TCP_SYNMAXRTX=12
801777
CONFIG_LWIP_TCP_MSS=1440
@@ -808,8 +784,8 @@ CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
808784
CONFIG_LWIP_TCP_QUEUE_OOSEQ=y
809785
# CONFIG_LWIP_TCP_SACK_OUT is not set
810786
# CONFIG_LWIP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set
811-
CONFIG_LWIP_TCP_OVERSIZE_MSS=y
812-
# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set
787+
# CONFIG_LWIP_TCP_OVERSIZE_MSS is not set
788+
CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS=y
813789
# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set
814790
CONFIG_LWIP_TCP_RTO_TIME=1500
815791
# end of TCP
@@ -835,8 +811,6 @@ CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
835811
# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set
836812
CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF
837813
# CONFIG_LWIP_PPP_SUPPORT is not set
838-
CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3
839-
CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5
840814
# CONFIG_LWIP_SLIP_SUPPORT is not set
841815

842816
#
@@ -861,20 +835,12 @@ CONFIG_LWIP_SNTP_MAX_SERVERS=1
861835
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
862836
# end of SNTP
863837

864-
CONFIG_LWIP_ESP_LWIP_ASSERT=y
865-
866838
#
867839
# Hooks
868840
#
869841
# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set
870842
CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y
871843
# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set
872-
CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y
873-
# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set
874-
# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set
875-
CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y
876-
# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set
877-
# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set
878844
CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y
879845
# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set
880846
# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set
@@ -1033,10 +999,8 @@ CONFIG_MDNS_MULTIPLE_INSTANCE=y
1033999
#
10341000
# ESP-MQTT Configurations
10351001
#
1036-
CONFIG_MQTT_PROTOCOL_311=y
1037-
CONFIG_MQTT_TRANSPORT_SSL=y
1038-
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
1039-
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
1002+
# CONFIG_MQTT_PROTOCOL_311 is not set
1003+
# CONFIG_MQTT_TRANSPORT_SSL is not set
10401004
# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set
10411005
# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set
10421006
# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set
@@ -1168,8 +1132,7 @@ CONFIG_SPIFFS_USE_MTIME=y
11681132
#
11691133
# Websocket
11701134
#
1171-
CONFIG_WS_TRANSPORT=y
1172-
CONFIG_WS_BUFFER_SIZE=1024
1135+
# CONFIG_WS_TRANSPORT is not set
11731136
# end of Websocket
11741137
# end of TCP Transport
11751138

@@ -1241,9 +1204,9 @@ CONFIG_OV5640_SUPPORT=y
12411204
CONFIG_SCCB_HARDWARE_I2C=y
12421205
# CONFIG_SCCB_HARDWARE_I2C_PORT0 is not set
12431206
CONFIG_SCCB_HARDWARE_I2C_PORT1=y
1244-
CONFIG_CAMERA_CORE0=y
1207+
# CONFIG_CAMERA_CORE0 is not set
12451208
# CONFIG_CAMERA_CORE1 is not set
1246-
# CONFIG_CAMERA_NO_AFFINITY is not set
1209+
CONFIG_CAMERA_NO_AFFINITY=y
12471210
# end of Camera configuration
12481211
# end of Component config
12491212

@@ -1277,12 +1240,12 @@ CONFIG_MONITOR_BAUD_115200B=y
12771240
# CONFIG_MONITOR_BAUD_OTHER is not set
12781241
CONFIG_MONITOR_BAUD_OTHER_VAL=115200
12791242
CONFIG_MONITOR_BAUD=115200
1280-
CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
1243+
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
12811244
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
1282-
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
1245+
# CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED is not set
12831246
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
1284-
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
1285-
CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2
1247+
CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=y
1248+
CONFIG_OPTIMIZATION_ASSERTION_LEVEL=0
12861249
# CONFIG_CXX_EXCEPTIONS is not set
12871250
CONFIG_STACK_CHECK_NONE=y
12881251
# CONFIG_STACK_CHECK_NORM is not set
@@ -1386,8 +1349,8 @@ CONFIG_TCP_WND_DEFAULT=5744
13861349
CONFIG_TCP_RECVMBOX_SIZE=6
13871350
CONFIG_TCP_QUEUE_OOSEQ=y
13881351
# CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set
1389-
CONFIG_TCP_OVERSIZE_MSS=y
1390-
# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set
1352+
# CONFIG_TCP_OVERSIZE_MSS is not set
1353+
CONFIG_TCP_OVERSIZE_QUARTER_MSS=y
13911354
# CONFIG_TCP_OVERSIZE_DISABLE is not set
13921355
CONFIG_UDP_RECVMBOX_SIZE=6
13931356
CONFIG_TCPIP_TASK_STACK_SIZE=3072

0 commit comments

Comments
 (0)