Skip to content

Commit a3c4d2c

Browse files
committed
feat(repo): finish high_perf/v3.2.0
1 parent 2bb6e5e commit a3c4d2c

File tree

5 files changed

+19
-19
lines changed

5 files changed

+19
-19
lines changed

.github/workflows/build_sdk_manual_v3.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,7 @@ on:
99
default: 'all'
1010
options:
1111
- 'all'
12-
- 'esp32'
13-
- 'esp32s2'
1412
- 'esp32s3'
15-
- 'esp32c3'
16-
- 'esp32c6'
17-
- 'esp32h6'
1813
- 'esp32p4'
1914
log_level:
2015
type: choice

CMakeLists.txt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,33 @@ cmake_minimum_required(VERSION 3.5)
55
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
66
project(arduino-lib-builder)
77

8+
idf_build_set_property(COMPILE_OPTIONS -Wno-error=maybe-uninitialized APPEND)
9+
idf_build_set_property(COMPILE_OPTIONS -Wno-error=stringop-truncation APPEND)
810
idf_build_get_property(elf EXECUTABLE GENERATOR_EXPRESSION)
911

1012
add_custom_command(
11-
OUTPUT "idf_libs"
13+
OUTPUT "idf_libs"
1214
COMMAND ${CMAKE_SOURCE_DIR}/tools/copy-libs.sh ${IDF_TARGET} "${CONFIG_LIB_BUILDER_FLASHMODE}" "${CONFIG_SPIRAM_MODE_OCT}" "${CONFIG_IDF_TARGET_ARCH_XTENSA}"
1315
DEPENDS ${elf}
14-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
16+
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
1517
VERBATIM
1618
)
1719
add_custom_target(idf-libs DEPENDS "idf_libs")
1820

1921
add_custom_command(
20-
OUTPUT "copy_bootloader"
22+
OUTPUT "copy_bootloader"
2123
COMMAND ${CMAKE_SOURCE_DIR}/tools/copy-bootloader.sh ${IDF_TARGET} "${CONFIG_LIB_BUILDER_FLASHMODE}" "${CONFIG_LIB_BUILDER_FLASHFREQ}"
22-
DEPENDS bootloader
23-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
24+
DEPENDS bootloader
25+
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
2426
VERBATIM
2527
)
2628
add_custom_target(copy-bootloader DEPENDS "copy_bootloader")
2729

2830
add_custom_command(
29-
OUTPUT "mem_variant"
31+
OUTPUT "mem_variant"
3032
COMMAND ${CMAKE_SOURCE_DIR}/tools/copy-mem-variant.sh ${IDF_TARGET} "${CONFIG_LIB_BUILDER_FLASHMODE}" "${CONFIG_SPIRAM_MODE_OCT}"
3133
DEPENDS ${elf}
32-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
34+
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
3335
VERBATIM
3436
)
3537
add_custom_target(mem-variant DEPENDS "mem_variant")

configs/defconfig.esp32p4

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ CONFIG_ESP_SDIO_PIN_D1=15
1414
CONFIG_ESP_SDIO_PIN_D2=16
1515
CONFIG_ESP_SDIO_PIN_D3=17
1616

17-
# RGB Display Optimizations
18-
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
19-
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
17+
CONFIG_CACHE_L2_CACHE_256KB=y
18+
CONFIG_CACHE_L2_CACHE_LINE_128B=y
19+
# The chip does not function properly when the following configuration option is enabled.
20+
# CONFIG_COMPILER_OPTIMIZATION_PERF=y
21+
# CONFIG_SPIRAM_XIP_FROM_PSRAM=y

configs/defconfig.esp32s3

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,5 @@ CONFIG_ULP_COPROC_TYPE_FSM=y
1818
# CONFIG_ULP_COPROC_TYPE_RISCV=y
1919
CONFIG_ULP_COPROC_RESERVE_MEM=512
2020

21-
# RGB Display Optimizations
22-
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
23-
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
21+
CONFIG_COMPILER_OPTIMIZATION_PERF=y
22+
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y

configs/defconfig.opi_ram

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
CONFIG_SPIRAM_MODE_OCT=y
22
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
3-
# CONFIG_SPIRAM_MEMTEST is not set
3+
# CONFIG_SPIRAM_MEMTEST is not set
4+
5+
CONFIG_SPIRAM_XIP_FROM_PSRAM=y

0 commit comments

Comments
 (0)