Skip to content

Commit 655eba2

Browse files
committed
feat(repo): finish high_perf/v3.1.1
1 parent 9a5d6f6 commit 655eba2

File tree

4 files changed

+17
-15
lines changed

4 files changed

+17
-15
lines changed

.github/workflows/build_sdk_manual_v3.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,9 @@ on:
66
target:
77
type: choice
88
description: Choose Target
9-
default: 'all'
9+
default: 'esp32s3'
1010
options:
11-
- 'all'
12-
- 'esp32'
13-
- 'esp32s2'
1411
- 'esp32s3'
15-
- 'esp32c3'
16-
- 'esp32c6'
17-
- 'esp32h6'
1812
- 'esp32p4'
1913
log_level:
2014
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.esp32s3

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ CONFIG_ULP_COPROC_ENABLED=y
1717
CONFIG_ULP_COPROC_TYPE_FSM=y
1818
# CONFIG_ULP_COPROC_TYPE_RISCV=y
1919
CONFIG_ULP_COPROC_RESERVE_MEM=512
20+
21+
CONFIG_COMPILER_OPTIMIZATION_PERF=y
22+
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y

configs/defconfig.opi_ram

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
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_FETCH_INSTRUCTIONS=y
6+
CONFIG_SPIRAM_RODATA=y

0 commit comments

Comments
 (0)