forked from espressif/arduino-esp32
Try with speed optimization as opposed to debug. Coremark 240 -> 430
This commit is contained in:
12
platform.txt
12
platform.txt
File diff suppressed because one or more lines are too long
@ -67,7 +67,7 @@ env.Append(
|
|||||||
"-ggdb",
|
"-ggdb",
|
||||||
"-mfix-esp32-psram-cache-issue",
|
"-mfix-esp32-psram-cache-issue",
|
||||||
"-mfix-esp32-psram-cache-strategy=memw",
|
"-mfix-esp32-psram-cache-strategy=memw",
|
||||||
"-Og",
|
"-O2",
|
||||||
"-fstack-protector",
|
"-fstack-protector",
|
||||||
"-MMD"
|
"-MMD"
|
||||||
],
|
],
|
||||||
@ -229,16 +229,10 @@ env.Append(
|
|||||||
"_GNU_SOURCE",
|
"_GNU_SOURCE",
|
||||||
("IDF_VER", '\\"v4.3-dev-907-g6c17e3a64-dirty\\"'),
|
("IDF_VER", '\\"v4.3-dev-907-g6c17e3a64-dirty\\"'),
|
||||||
"ESP_PLATFORM",
|
"ESP_PLATFORM",
|
||||||
("ARDUINO", 10812),
|
|
||||||
"ARDUINO_ESP32_DEV",
|
|
||||||
"ARDUINO_ARCH_ESP32",
|
|
||||||
("ARDUINO_BOARD", '\\"ESP32_DEV\\"'),
|
|
||||||
("ARDUINO_VARIANT", '\\"esp32\\"'),
|
|
||||||
"ESP32",
|
|
||||||
"ARDUINO_ARCH_ESP32",
|
"ARDUINO_ARCH_ESP32",
|
||||||
"ESP32",
|
"ESP32",
|
||||||
("F_CPU", "$BOARD_F_CPU"),
|
("F_CPU", "$BOARD_F_CPU"),
|
||||||
("ARDUINO", 10805),
|
("ARDUINO", 10812),
|
||||||
("ARDUINO_VARIANT", '\\"%s\\"' % env.BoardConfig().get("build.variant").replace('"', "")),
|
("ARDUINO_VARIANT", '\\"%s\\"' % env.BoardConfig().get("build.variant").replace('"', "")),
|
||||||
("ARDUINO_BOARD", '\\"%s\\"' % env.BoardConfig().get("name").replace('"', ""))
|
("ARDUINO_BOARD", '\\"%s\\"' % env.BoardConfig().get("name").replace('"', ""))
|
||||||
],
|
],
|
||||||
|
@ -63,7 +63,7 @@ env.Append(
|
|||||||
"-Wno-unused-parameter",
|
"-Wno-unused-parameter",
|
||||||
"-Wno-sign-compare",
|
"-Wno-sign-compare",
|
||||||
"-ggdb",
|
"-ggdb",
|
||||||
"-Og",
|
"-O2",
|
||||||
"-fstack-protector",
|
"-fstack-protector",
|
||||||
"-MMD"
|
"-MMD"
|
||||||
],
|
],
|
||||||
@ -224,16 +224,10 @@ env.Append(
|
|||||||
"_GNU_SOURCE",
|
"_GNU_SOURCE",
|
||||||
("IDF_VER", '\\"v4.3-dev-907-g6c17e3a64-dirty\\"'),
|
("IDF_VER", '\\"v4.3-dev-907-g6c17e3a64-dirty\\"'),
|
||||||
"ESP_PLATFORM",
|
"ESP_PLATFORM",
|
||||||
("ARDUINO", 10812),
|
|
||||||
"ARDUINO_ESP32S2_DEV",
|
|
||||||
"ARDUINO_ARCH_ESP32",
|
|
||||||
("ARDUINO_BOARD", '\\"ESP32S2_DEV\\"'),
|
|
||||||
("ARDUINO_VARIANT", '\\"esp32s2\\"'),
|
|
||||||
"ESP32",
|
|
||||||
"ARDUINO_ARCH_ESP32",
|
"ARDUINO_ARCH_ESP32",
|
||||||
"ESP32",
|
"ESP32",
|
||||||
("F_CPU", "$BOARD_F_CPU"),
|
("F_CPU", "$BOARD_F_CPU"),
|
||||||
("ARDUINO", 10805),
|
("ARDUINO", 10812),
|
||||||
("ARDUINO_VARIANT", '\\"%s\\"' % env.BoardConfig().get("build.variant").replace('"', "")),
|
("ARDUINO_VARIANT", '\\"%s\\"' % env.BoardConfig().get("build.variant").replace('"', "")),
|
||||||
("ARDUINO_BOARD", '\\"%s\\"' % env.BoardConfig().get("name").replace('"', ""))
|
("ARDUINO_BOARD", '\\"%s\\"' % env.BoardConfig().get("name").replace('"', ""))
|
||||||
],
|
],
|
||||||
|
@ -55,7 +55,7 @@
|
|||||||
#define CONFIG_ARDUHAL_ESP_LOG 1
|
#define CONFIG_ARDUHAL_ESP_LOG 1
|
||||||
#define CONFIG_ARDUHAL_PARTITION_SCHEME_DEFAULT 1
|
#define CONFIG_ARDUHAL_PARTITION_SCHEME_DEFAULT 1
|
||||||
#define CONFIG_ARDUHAL_PARTITION_SCHEME "default"
|
#define CONFIG_ARDUHAL_PARTITION_SCHEME "default"
|
||||||
#define CONFIG_COMPILER_OPTIMIZATION_DEFAULT 1
|
#define CONFIG_COMPILER_OPTIMIZATION_PERF 1
|
||||||
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1
|
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1
|
||||||
#define CONFIG_COMPILER_CXX_EXCEPTIONS 1
|
#define CONFIG_COMPILER_CXX_EXCEPTIONS 1
|
||||||
#define CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE 0
|
#define CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE 0
|
||||||
@ -286,7 +286,6 @@
|
|||||||
#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048
|
#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048
|
||||||
#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10
|
#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10
|
||||||
#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0
|
#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0
|
||||||
#define CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER 1
|
|
||||||
#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1
|
#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1
|
||||||
#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1
|
#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1
|
||||||
#define CONFIG_HEAP_POISONING_LIGHT 1
|
#define CONFIG_HEAP_POISONING_LIGHT 1
|
||||||
@ -480,7 +479,6 @@
|
|||||||
#define CONFIG_BTDM_CONTROLLER_MODE_BTDM CONFIG_BTDM_CTRL_MODE_BTDM
|
#define CONFIG_BTDM_CONTROLLER_MODE_BTDM CONFIG_BTDM_CTRL_MODE_BTDM
|
||||||
#define CONFIG_BTU_TASK_STACK_SIZE CONFIG_BT_BTU_TASK_STACK_SIZE
|
#define CONFIG_BTU_TASK_STACK_SIZE CONFIG_BT_BTU_TASK_STACK_SIZE
|
||||||
#define CONFIG_CLASSIC_BT_ENABLED CONFIG_BT_CLASSIC_ENABLED
|
#define CONFIG_CLASSIC_BT_ENABLED CONFIG_BT_CLASSIC_ENABLED
|
||||||
#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEFAULT
|
|
||||||
#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT
|
#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT
|
||||||
#define CONFIG_CXX_EXCEPTIONS CONFIG_COMPILER_CXX_EXCEPTIONS
|
#define CONFIG_CXX_EXCEPTIONS CONFIG_COMPILER_CXX_EXCEPTIONS
|
||||||
#define CONFIG_CXX_EXCEPTIONS_EMG_POOL_SIZE CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE
|
#define CONFIG_CXX_EXCEPTIONS_EMG_POOL_SIZE CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE
|
||||||
@ -525,7 +523,6 @@
|
|||||||
#define CONFIG_MB_TIMER_PORT_ENABLED CONFIG_FMB_TIMER_PORT_ENABLED
|
#define CONFIG_MB_TIMER_PORT_ENABLED CONFIG_FMB_TIMER_PORT_ENABLED
|
||||||
#define CONFIG_MONITOR_BAUD_115200B CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B
|
#define CONFIG_MONITOR_BAUD_115200B CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B
|
||||||
#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE
|
#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE
|
||||||
#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEFAULT
|
|
||||||
#define CONFIG_POST_EVENTS_FROM_IRAM_ISR CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR
|
#define CONFIG_POST_EVENTS_FROM_IRAM_ISR CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR
|
||||||
#define CONFIG_POST_EVENTS_FROM_ISR CONFIG_ESP_EVENT_POST_FROM_ISR
|
#define CONFIG_POST_EVENTS_FROM_ISR CONFIG_ESP_EVENT_POST_FROM_ISR
|
||||||
#define CONFIG_PPP_CHAP_SUPPORT CONFIG_LWIP_PPP_CHAP_SUPPORT
|
#define CONFIG_PPP_CHAP_SUPPORT CONFIG_LWIP_PPP_CHAP_SUPPORT
|
||||||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -169,9 +169,9 @@ CONFIG_ARDUHAL_PARTITION_SCHEME="default"
|
|||||||
#
|
#
|
||||||
# Compiler options
|
# Compiler options
|
||||||
#
|
#
|
||||||
CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
|
# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
|
# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
|
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
|
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
|
||||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
||||||
@ -762,7 +762,6 @@ CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
|||||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||||
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
|
|
||||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||||
CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
CONFIG_FREERTOS_DEBUG_OCDAWARE=y
|
||||||
@ -1272,7 +1271,7 @@ CONFIG_MONITOR_BAUD_115200B=y
|
|||||||
# CONFIG_MONITOR_BAUD_OTHER is not set
|
# CONFIG_MONITOR_BAUD_OTHER is not set
|
||||||
CONFIG_MONITOR_BAUD_OTHER_VAL=115200
|
CONFIG_MONITOR_BAUD_OTHER_VAL=115200
|
||||||
CONFIG_MONITOR_BAUD=115200
|
CONFIG_MONITOR_BAUD=115200
|
||||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
|
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
|
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
|
||||||
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
|
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
|
||||||
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
#define CONFIG_ARDUHAL_ESP_LOG 1
|
#define CONFIG_ARDUHAL_ESP_LOG 1
|
||||||
#define CONFIG_ARDUHAL_PARTITION_SCHEME_DEFAULT 1
|
#define CONFIG_ARDUHAL_PARTITION_SCHEME_DEFAULT 1
|
||||||
#define CONFIG_ARDUHAL_PARTITION_SCHEME "default"
|
#define CONFIG_ARDUHAL_PARTITION_SCHEME "default"
|
||||||
#define CONFIG_COMPILER_OPTIMIZATION_DEFAULT 1
|
#define CONFIG_COMPILER_OPTIMIZATION_PERF 1
|
||||||
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1
|
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1
|
||||||
#define CONFIG_COMPILER_CXX_EXCEPTIONS 1
|
#define CONFIG_COMPILER_CXX_EXCEPTIONS 1
|
||||||
#define CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE 0
|
#define CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE 0
|
||||||
@ -213,7 +213,6 @@
|
|||||||
#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048
|
#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048
|
||||||
#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10
|
#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10
|
||||||
#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0
|
#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0
|
||||||
#define CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER 1
|
|
||||||
#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1
|
#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1
|
||||||
#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1
|
#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1
|
||||||
#define CONFIG_HEAP_POISONING_LIGHT 1
|
#define CONFIG_HEAP_POISONING_LIGHT 1
|
||||||
@ -412,7 +411,6 @@
|
|||||||
|
|
||||||
/* List of deprecated options */
|
/* List of deprecated options */
|
||||||
#define CONFIG_ADC2_DISABLE_DAC CONFIG_ADC_DISABLE_DAC
|
#define CONFIG_ADC2_DISABLE_DAC CONFIG_ADC_DISABLE_DAC
|
||||||
#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEFAULT
|
|
||||||
#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT
|
#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT
|
||||||
#define CONFIG_CXX_EXCEPTIONS CONFIG_COMPILER_CXX_EXCEPTIONS
|
#define CONFIG_CXX_EXCEPTIONS CONFIG_COMPILER_CXX_EXCEPTIONS
|
||||||
#define CONFIG_CXX_EXCEPTIONS_EMG_POOL_SIZE CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE
|
#define CONFIG_CXX_EXCEPTIONS_EMG_POOL_SIZE CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE
|
||||||
@ -446,7 +444,6 @@
|
|||||||
#define CONFIG_MB_TIMER_PORT_ENABLED CONFIG_FMB_TIMER_PORT_ENABLED
|
#define CONFIG_MB_TIMER_PORT_ENABLED CONFIG_FMB_TIMER_PORT_ENABLED
|
||||||
#define CONFIG_MONITOR_BAUD_115200B CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B
|
#define CONFIG_MONITOR_BAUD_115200B CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B
|
||||||
#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE
|
#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE
|
||||||
#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEFAULT
|
|
||||||
#define CONFIG_POST_EVENTS_FROM_IRAM_ISR CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR
|
#define CONFIG_POST_EVENTS_FROM_IRAM_ISR CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR
|
||||||
#define CONFIG_POST_EVENTS_FROM_ISR CONFIG_ESP_EVENT_POST_FROM_ISR
|
#define CONFIG_POST_EVENTS_FROM_ISR CONFIG_ESP_EVENT_POST_FROM_ISR
|
||||||
#define CONFIG_PPP_CHAP_SUPPORT CONFIG_LWIP_PPP_CHAP_SUPPORT
|
#define CONFIG_PPP_CHAP_SUPPORT CONFIG_LWIP_PPP_CHAP_SUPPORT
|
||||||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user