Changes to add compiler optimization option
This commit is contained in:
parent
2aef9b02bd
commit
d83a4ac72d
|
@ -106,11 +106,11 @@ CFLAGS += -Os -DNDEBUG
|
||||||
CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_SAMD51 -DCFG_TUD_MIDI_RX_BUFSIZE=128 -DCFG_TUD_CDC_RX_BUFSIZE=256 -DCFG_TUD_MIDI_TX_BUFSIZE=128 -DCFG_TUD_CDC_TX_BUFSIZE=256 -DCFG_TUD_MSC_BUFSIZE=1024
|
CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_SAMD51 -DCFG_TUD_MIDI_RX_BUFSIZE=128 -DCFG_TUD_CDC_RX_BUFSIZE=256 -DCFG_TUD_MIDI_TX_BUFSIZE=128 -DCFG_TUD_CDC_TX_BUFSIZE=256 -DCFG_TUD_MSC_BUFSIZE=1024
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# option to override compiler optimization level, set in boards/$(BOARD)/mpconfigboard.mk
|
||||||
ifdef OPTIMIZATION_LEVEL
|
ifdef OPTIMIZATION_LEVEL
|
||||||
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
$(echo PERIPHERALS_CHIP_FAMILY=$(PERIPHERALS_CHIP_FAMILY))
|
$(echo PERIPHERALS_CHIP_FAMILY=$(PERIPHERALS_CHIP_FAMILY))
|
||||||
#Debugging/Optimization
|
#Debugging/Optimization
|
||||||
ifeq ($(DEBUG), 1)
|
ifeq ($(DEBUG), 1)
|
||||||
|
|
|
@ -15,5 +15,4 @@ LONGINT_IMPL = MPZ
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
|
|
||||||
CIRCUITPY_BITBANG_APA102 = 1
|
CIRCUITPY_BITBANG_APA102 = 1
|
||||||
|
|
||||||
OPTIMIZATION_LEVEL = 2
|
OPTIMIZATION_LEVEL = 2
|
||||||
|
|
|
@ -16,5 +16,4 @@ CIRCUITPY_GAMEPADSHIFT = 1
|
||||||
CIRCUITPY_STAGE = 1
|
CIRCUITPY_STAGE = 1
|
||||||
|
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pybadge
|
FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pybadge
|
||||||
|
|
||||||
OPTIMIZATION_LEVEL = 2
|
OPTIMIZATION_LEVEL = 2
|
||||||
|
|
|
@ -10,5 +10,4 @@ QSPI_FLASH_FILESYSTEM = 1
|
||||||
EXTERNAL_FLASH_DEVICE_COUNT = 2
|
EXTERNAL_FLASH_DEVICE_COUNT = 2
|
||||||
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
|
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
OPTIMIZATION_LEVEL = 2
|
OPTIMIZATION_LEVEL = 2
|
||||||
|
|
|
@ -123,6 +123,7 @@ CFLAGS += \
|
||||||
-fdata-sections \
|
-fdata-sections \
|
||||||
-Wall \
|
-Wall \
|
||||||
|
|
||||||
|
# option to override compiler optimization level, set in boards/$(BOARD)/mpconfigboard.mk
|
||||||
ifdef OPTIMIZATION_LEVEL
|
ifdef OPTIMIZATION_LEVEL
|
||||||
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -109,6 +109,7 @@ else
|
||||||
### CFLAGS += -flto
|
### CFLAGS += -flto
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# option to override compiler optimization level, set in boards/$(BOARD)/mpconfigboard.mk
|
||||||
ifdef OPTIMIZATION_LEVEL
|
ifdef OPTIMIZATION_LEVEL
|
||||||
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -17,5 +17,4 @@ CIRCUITPY_ESP_FLASH_FREQ=40m
|
||||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||||
|
|
||||||
CIRCUITPY_MODULE=wroom
|
CIRCUITPY_MODULE=wroom
|
||||||
|
|
||||||
OPTIMIZATION_LEVEL = 2
|
OPTIMIZATION_LEVEL = 2
|
||||||
|
|
|
@ -83,6 +83,7 @@ else
|
||||||
### CFLAGS += -flto
|
### CFLAGS += -flto
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# option to override compiler optimization level, set in boards/$(BOARD)/mpconfigboard.mk
|
||||||
ifdef OPTIMIZATION_LEVEL
|
ifdef OPTIMIZATION_LEVEL
|
||||||
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -108,6 +108,7 @@ CFLAGS += \
|
||||||
-Os -g3 -Wno-unused-parameter \
|
-Os -g3 -Wno-unused-parameter \
|
||||||
-ffunction-sections -fdata-sections -fstack-usage
|
-ffunction-sections -fdata-sections -fstack-usage
|
||||||
|
|
||||||
|
# option to override compiler optimization level, set in boards/$(BOARD)/mpconfigboard.mk
|
||||||
ifdef OPTIMIZATION_LEVEL
|
ifdef OPTIMIZATION_LEVEL
|
||||||
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -92,6 +92,7 @@ else
|
||||||
CFLAGS += -flto -flto-partition=none
|
CFLAGS += -flto -flto-partition=none
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# option to override compiler optimization level, set in boards/$(BOARD)/mpconfigboard.mk
|
||||||
ifdef OPTIMIZATION_LEVEL
|
ifdef OPTIMIZATION_LEVEL
|
||||||
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -14,3 +14,5 @@ EXTERNAL_FLASH_DEVICES = "GD25Q16C"
|
||||||
# We use a CFLAGS define here because there are include order issues
|
# We use a CFLAGS define here because there are include order issues
|
||||||
# if we try to include "mpconfigport.h" into nrfx_config.h .
|
# if we try to include "mpconfigport.h" into nrfx_config.h .
|
||||||
CFLAGS += -DCIRCUITPY_NRF_NUM_I2C=2
|
CFLAGS += -DCIRCUITPY_NRF_NUM_I2C=2
|
||||||
|
|
||||||
|
OPTIMIZATION_LEVEL = 2
|
||||||
|
|
|
@ -91,6 +91,7 @@ else
|
||||||
# CFLAGS += -flto
|
# CFLAGS += -flto
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# option to override compiler optimization level, set in boards/$(BOARD)/mpconfigboard.mk
|
||||||
ifdef OPTIMIZATION_LEVEL
|
ifdef OPTIMIZATION_LEVEL
|
||||||
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
CFLAGS += -O$(OPTIMIZATION_LEVEL)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -15,3 +15,5 @@ LD_COMMON = boards/common_default.ld
|
||||||
LD_DEFAULT = boards/STM32F405_default.ld
|
LD_DEFAULT = boards/STM32F405_default.ld
|
||||||
LD_BOOT = boards/STM32F405_boot.ld # UF2 boot option
|
LD_BOOT = boards/STM32F405_boot.ld # UF2 boot option
|
||||||
UF2_OFFSET = 0x8010000
|
UF2_OFFSET = 0x8010000
|
||||||
|
|
||||||
|
OPTIMIZATION_LEVEL = 2
|
||||||
|
|
Loading…
Reference in New Issue