1、启用 CONFIG_COMPILER_OPTIMIZATION_SIZE 2、CONFIG_ESP_MAIN_TASK_STACK_SIZE 由 3584 改为 2048 3、禁用 CONFIG_ESP_WIFI_RX_IRAM_OPT 4、禁用 CONFIG_ESP_WIFI_ENABLE_WPA3_SAE 5、禁用 CONFIG_LWIP_IPV6 6、减小部分rtos task 的堆栈空间blurryface...
禁用menuconfig -> Component config -> Wi-Fi -> WiFi IRAM speed optimization 与 menuconfig -> Component config -> Wi-Fi -> WiFi RX IRAM speed optimization 选项 1、启用 menuconfig -> Compiler option -> Optimization Level -> Optimize for size (-Os) 选项 2、在menuconfig里禁用Enable LWIP IRAM...
CONFIG_COMPILER_OPTIMIZATION_SIZE arduino平台一般默认选项为y,作用为优化大小, 若想开启,请去掉注释该项的注释符# 并修改配置为y,将CONFIG_COMPILER_OPTIMIZATION_NONE注释 CONFIG_COMPILER_OPTIMIZATION_PERF arduino平台一般默认选项为空,作用为优化性能, 若想开启,请去掉注释该项的注释符# 并修改配置为y,将CONFIG_CO...
CONFIG_COMPILER_OPTIMIZATION_SIZE 1. arduino平台一般默认选项为y,作用为优化大小, 若想开启,请去掉注释该项的注释符# 并修改配置为y,将CONFIG_COMPILER_OPTIMIZATION_NONE注释 CONFIG_COMPILER_OPTIMIZATION_PERF 1. arduino平台一般默认选项为空,作用为优化性能, 若想开启,请去掉注释该项的注释符# 并修改配置为y,将...
CONFIG_APP_BUILD_BOOTLOADER=y CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y # CONFIG_APP_REPRODUCIBLE_BUILD is not set # CONFIG_APP_NO_BLOBS is not set # end of Build type # # Bootloader config # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DE...
程序如果想从片外存储器分配存储空间,则需要调用 heap_caps_malloc(size, MALLOC_CAP_SPIRAM),之后可以调用 free() 函数释放这部分存储空间。 调用malloc() 分配片外 RAM (默认) 在SPI RAM config=>SPI RAM access method中选择Make RAM allocatable using malloc() as well选项。
CONFIG_COMPILER_OPTIMIZATION_DEBUG=y # CONFIG_COMPILER_OPTIMIZATION_SIZE is not set # CONFIG_COMPILER_OPTIMIZATION_PERF is not set # CONFIG_COMPILER_OPTIMIZATION_NONE is not set CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set # CONF...
CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE=1024 CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF=y CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS=y CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y CONFIG_HTTPD_MAX_REQ_HDR_LEN=2048 CONFIG_HTTPD_MAX_URI_LEN=2048 CONFIG_PARTITION_TABLE...
开启CONFIG_COMPILER_OPTIMIZATION_PERF。 降低data_cache_line_size 到 32 Byte。 开启CONFIG_SPIRAM_FETCH_INSTRUCTIONS 和 CONFIG_SPIRAM_RODATA。 开启CONFIG_LCD_RGB_RESTART_IN_VSYNC,可能会导致闪花屏和降帧率,一般不推荐,可以尝试。 应用方面 如果需要使用 Wi-Fi 和连续写 flash 的操作,请采用 XIP PSRAM...
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 # end of Application manager # # Bootloader config # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is...