partition table: Set partition table offset via variable

This commit is contained in:
Angus Gratton
2018-05-29 14:46:45 +10:00
committed by Angus Gratton
parent c70f9db369
commit cfa8ed15c0
3 changed files with 4 additions and 5 deletions

View File

@@ -4,7 +4,7 @@
"--flash_freq", "${ESPFLASHFREQ}" ],
"flash_files" : {
"0x1000" : "bootloader/bootloader.bin",
"0x8000" : "partition_table/partition-table.bin",
"${PARTITION_TABLE_OFFSET}" : "partition_table/partition-table.bin",
"${CONFIG_APP_OFFSET}" : "${PROJECT_NAME}.bin",
"${PHY_PARTITION_OFFSET}" : "${PHY_PARTITION_BIN_FILE}"
},
@@ -12,6 +12,6 @@
"file" : "bootloader/bootloader.bin" },
"app" : { "offset" : "${CONFIG_APP_OFFSET}",
"file" : "${PROJECT_NAME}.bin" },
"partition_table" : { "offset" : "0x8000",
"partition_table" : { "offset" : "${PARTITION_TABLE_OFFSET}",
"file" : "partition_table/partition-table.bin" }
}

View File

@@ -1,5 +1,3 @@
set(partition_table_offset 0x8000)
register_config_only_component()
# Set partition_csv to the configured partition source file
@@ -56,5 +54,5 @@ add_custom_target(partition_table ALL DEPENDS "${final_partition_bin}")
# the list of esptool write arguments for flashing
set_property(GLOBAL APPEND_STRING PROPERTY
ESPTOOL_WRITE_FLASH_ARGS
"${partition_table_offset} ${final_partition_bin} ")
"${PARTITION_TABLE_OFFSET} ${final_partition_bin} ")

View File

@@ -0,0 +1 @@
set(PARTITION_TABLE_OFFSET 0x8000)