kopia lustrzana https://github.com/espressif/esp-idf
Merge branch 'ci/fast_template_app_s3' into 'master'
ci: add esp32s3 into template app build See merge request espressif/esp-idf!10598pull/5682/merge
commit
c8d45f11b3
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
iram_seg (RWX) : org = 0x403B8000, len = 0x4000
|
iram_seg (RWX) : org = 0x403B6000, len = 0x4000
|
||||||
iram_loader_seg (RWX) : org = 0x403BC000, len = 0x4000
|
iram_loader_seg (RWX) : org = 0x403BA000, len = 0x6000
|
||||||
dram_seg (RW) : org = 0x3FCD0000, len = 0x4000
|
dram_seg (RW) : org = 0x3FCD0000, len = 0x4000
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#define SRAM_IRAM_START 0x40370000
|
#define SRAM_IRAM_START 0x40370000
|
||||||
#define SRAM_DRAM_START 0x3FC80000
|
#define SRAM_DRAM_START 0x3FC80000
|
||||||
#define I_D_SRAM_OFFSET (SRAM_IRAM_START - SRAM_DRAM_START)
|
#define I_D_SRAM_OFFSET (SRAM_IRAM_START - SRAM_DRAM_START)
|
||||||
#define SRAM_DRAM_END 0x403BC000 - I_D_SRAM_OFFSET /* 2nd stage bootloader iram_loader_seg start address */
|
#define SRAM_DRAM_END 0x403BA000 - I_D_SRAM_OFFSET /* 2nd stage bootloader iram_loader_seg start address */
|
||||||
|
|
||||||
#define SRAM_IRAM_ORG (SRAM_IRAM_START + CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE)
|
#define SRAM_IRAM_ORG (SRAM_IRAM_START + CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE)
|
||||||
#define SRAM_DRAM_ORG (SRAM_DRAM_START + CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE)
|
#define SRAM_DRAM_ORG (SRAM_DRAM_START + CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE)
|
||||||
|
|
|
@ -24,7 +24,7 @@ gen_configs() {
|
||||||
echo "CONFIG_COMPILER_OPTIMIZATION_PERF=y" > esp-idf-template/sdkconfig.ci.O2
|
echo "CONFIG_COMPILER_OPTIMIZATION_PERF=y" > esp-idf-template/sdkconfig.ci.O2
|
||||||
echo "CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF=y" >> esp-idf-template/sdkconfig.ci.O2
|
echo "CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF=y" >> esp-idf-template/sdkconfig.ci.O2
|
||||||
|
|
||||||
# Only built in make, because CMake already build this config in pre_build job
|
# This part will be built in earlier stage (pre_build job) with only cmake. Built with make in later stage
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_DEFAULT with flag -Og
|
# CONFIG_COMPILER_OPTIMIZATION_DEFAULT with flag -Og
|
||||||
echo "CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y" > esp-idf-template/sdkconfig.ci2.Og
|
echo "CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y" > esp-idf-template/sdkconfig.ci2.Og
|
||||||
echo "CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG=y" >> esp-idf-template/sdkconfig.ci2.Og
|
echo "CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG=y" >> esp-idf-template/sdkconfig.ci2.Og
|
||||||
|
@ -72,18 +72,18 @@ build_stage2() {
|
||||||
CONFIG_STR=$(get_config_str sdkconfig.ci.*=)
|
CONFIG_STR=$(get_config_str sdkconfig.ci.*=)
|
||||||
search_cmake esp32 ${CONFIG_STR}
|
search_cmake esp32 ${CONFIG_STR}
|
||||||
search_cmake esp32s2 ${CONFIG_STR}
|
search_cmake esp32s2 ${CONFIG_STR}
|
||||||
|
search_cmake esp32s3 ${CONFIG_STR}
|
||||||
|
|
||||||
CONFIG_STR=$(get_config_str sdkconfig.ci.*= sdkconfig.ci2.*=)
|
CONFIG_STR=$(get_config_str sdkconfig.ci.*= sdkconfig.ci2.*=)
|
||||||
search_make esp32 ${CONFIG_STR}
|
search_make esp32 ${CONFIG_STR}
|
||||||
search_make esp32s2 ${CONFIG_STR}
|
|
||||||
|
|
||||||
build build_list_1.json
|
build build_list_1.json
|
||||||
|
|
||||||
CONFIG_STR=$(get_config_str sdkconfig.ci3.*=)
|
CONFIG_STR=$(get_config_str sdkconfig.ci3.*=)
|
||||||
search_cmake esp32 ${CONFIG_STR}
|
|
||||||
search_make esp32 ${CONFIG_STR}
|
search_make esp32 ${CONFIG_STR}
|
||||||
|
search_cmake esp32 ${CONFIG_STR}
|
||||||
search_cmake esp32s2 ${CONFIG_STR}
|
search_cmake esp32s2 ${CONFIG_STR}
|
||||||
search_make esp32s2 ${CONFIG_STR}
|
search_cmake esp32s3 ${CONFIG_STR}
|
||||||
|
|
||||||
# Override EXTRA_CFLAGS and EXTRA_CXXFLAGS in the environment
|
# Override EXTRA_CFLAGS and EXTRA_CXXFLAGS in the environment
|
||||||
export EXTRA_CFLAGS=${PEDANTIC_CFLAGS/-Werror=unused-variable -Werror=unused-but-set-variable -Werror=unused-function/}
|
export EXTRA_CFLAGS=${PEDANTIC_CFLAGS/-Werror=unused-variable -Werror=unused-but-set-variable -Werror=unused-function/}
|
||||||
|
@ -95,6 +95,7 @@ build_stage1() {
|
||||||
CONFIG_STR=$(get_config_str sdkconfig.ci2.*=)
|
CONFIG_STR=$(get_config_str sdkconfig.ci2.*=)
|
||||||
search_cmake esp32 ${CONFIG_STR}
|
search_cmake esp32 ${CONFIG_STR}
|
||||||
search_cmake esp32s2 ${CONFIG_STR}
|
search_cmake esp32s2 ${CONFIG_STR}
|
||||||
|
search_cmake esp32s3 ${CONFIG_STR}
|
||||||
|
|
||||||
build
|
build
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue