diff --git a/arch/risc-v/src/esp32c3/Bootloader.mk b/arch/risc-v/src/esp32c3/Bootloader.mk index 8430a753a17..580221e6385 100644 --- a/arch/risc-v/src/esp32c3/Bootloader.mk +++ b/arch/risc-v/src/esp32c3/Bootloader.mk @@ -62,6 +62,7 @@ else ifeq ($(CONFIG_ESP32C3_APP_FORMAT_LEGACY),y) $(Q) { \ echo "CONFIG_PARTITION_TABLE_CUSTOM=y"; \ echo "CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions.csv\""; \ + echo "CONFIG_PARTITION_TABLE_OFFSET=$(CONFIG_ESP32C3_PARTITION_TABLE_OFFSET)"; \ } >> $(BOOTLOADER_CONFIG) endif diff --git a/tools/esp32c3/Config.mk b/tools/esp32c3/Config.mk index af3f0aeb601..685cc2eae6d 100644 --- a/tools/esp32c3/Config.mk +++ b/tools/esp32c3/Config.mk @@ -65,7 +65,7 @@ ESPTOOL_FLASH_OPTS := -fs $(FLASH_SIZE) -fm $(FLASH_MODE) -ff $(FLASH_FREQ) ifdef ESPTOOL_BINDIR ifeq ($(CONFIG_ESP32C3_APP_FORMAT_LEGACY),y) BL_OFFSET := 0x0 - PT_OFFSET := 0x8000 + PT_OFFSET := $(CONFIG_ESP32C3_PARTITION_TABLE_OFFSET) BOOTLOADER := $(ESPTOOL_BINDIR)/bootloader-esp32c3.bin PARTITION_TABLE := $(ESPTOOL_BINDIR)/partition-table-esp32c3.bin FLASH_BL := $(BL_OFFSET) $(BOOTLOADER)