Skip to content

Commit 422480c

Browse files
committed
update cflags
1 parent bf5fe9f commit 422480c

2 files changed

Lines changed: 34 additions & 4 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
IDF_PATH ?= /root/.espressif/components
2-
ESP_COMPONENTS = soc hal log esp_common esp_hw_support riscv \
2+
ESP_COMPONENTS = soc hal log esp_common riscv \
33
esp_rom newlib esp_system
44

55
all: build

esp32c3/build.mk

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,39 @@ CFLAGS ?= -W \
9090
-I$(MDK)/components/firefly-display/include \
9191
-I$(MDK)/components/firefly-scene/include \
9292
$(EXTRA_CFLAGS)
93-
LINKFLAGS ?= -T$(MDK)/$(ARCH)/components/esp_system/ld/memory.ld \
94-
-T$(MDK)/$(ARCH)/components/esp_system/ld/sections.ld \
95-
-T$(MDK)/$(ARCH)/link.ld -nostdlib -nostartfiles -Wl,--gc-sections $(EXTRA_LINKFLAGS)
93+
LINKFLAGS += -march=rv32imc_zicsr_zifencei -nostartfiles -march=rv32imc_zicsr_zifencei \
94+
-Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32C3=0 -Wl,--Map=/root/.espressif/components/bootloader/bootloader.map \
95+
-Wl,--no-warn-rwx-segments -fno-lto -Wl,--gc-sections -Wl,--warn-common -T esp32c3.rom.ld \
96+
-T esp32c3.rom.api.ld -T esp32c3.rom.libgcc.ld -T esp32c3.rom.newlib.ld \
97+
-T esp32c3.peripherals.ld -T bootloader.ld -T bootloader.rom.ld \
98+
-L/root/.espressif/components/esp_rom/esp32c3/ld \
99+
-L/root/.espressif/components/soc/esp32c3/ld \
100+
-L/root/.espressif/components/bootloader/subproject/main/ld/esp32c3 \
101+
$(MKD)/$(ARCH)/components/soc/libsoc.a \
102+
$(MDK)/$(ARCH)/components/soc/libsoc.a \
103+
$(MDK)/$(ARCH)/components/micro-ecc/libmicro-ecc.a \
104+
$(MDK)/$(ARCH)/components/hal/libhal.a \
105+
$(MDK)/$(ARCH)/components/spi_flash/libspi_flash.a \
106+
$(MDK)/$(ARCH)/components/esp_bootloader_format/libesp_bootloader_format.a \
107+
$(MDK)/$(ARCH)/components/bootloader_support/libbootloader_support.a \
108+
$(MDK)/$(ARCH)/components/efuse/libefuse.a \
109+
$(MDK)/$(ARCH)/components/esp_hw_support/libesp_hw_support.a \
110+
$(MDK)/$(ARCH)/components/esp_rom/libesp_rom.a \
111+
$(MDK)/$(ARCH)/components/esp-idf/main/libmain.a \
112+
$(MDK)/$(ARCH)/components/soc/libsoc.a \
113+
$(MDK)/$(ARCH)/components/spi_flash/libspi_flash.a \
114+
$(MDK)/$(ARCH)/components/bootloader_support/libbootloader_support.a \
115+
$(MDK)/$(ARCH)/components/esp_system/libesp_system.a \
116+
$(MDK)/$(ARCH)/components/esp_common/libesp_common.a \
117+
$(MDK)/$(ARCH)/components/log/liblog.a \
118+
$(MDK)/$(ARCH)/components/esp_bootloader_format/libesp_bootloader_format.a \
119+
$(MDK)/$(ARCH)/components/bootloader_support/libbootloader_support.a \
120+
$(MDK)/$(ARCH)/components/efuse/libefuse.a \
121+
$(MDK)/$(ARCH)/components/esp_hw_support/libesp_hw_support.a \
122+
$(MDK)/$(ARCH)/components/esp_rom/libesp_rom.a \
123+
$(MDK)/$(ARCH)/components/micro-ecc/libmicro-ecc.a \
124+
$(MDK)/$(ARCH)/components/esp_bootloader_format/libesp_bootloader_format.a \
125+
-u __assert_func -u esp_bootloader_desc -u abort -u __ubsan_include -u bootloader_hooks_include
96126
CWD ?= $(realpath $(CURDIR))
97127
FLASH_ADDR ?= 0 # 2nd stage bootloader flash offset
98128
FFY_SCENE ?= $(MDK)/components/firefly-scene

0 commit comments

Comments
 (0)