dfu: Switch from FLASH_AREA_ to FIXED_PARTITION_ macros
The commit switches flash area access from FLASH_AREA_ macros to FIXED_PARTITION_ macros. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
This commit is contained in:
parent
572e527bd1
commit
51d676d601
2 changed files with 19 additions and 15 deletions
|
@ -10,15 +10,19 @@
|
|||
|
||||
#include <zephyr/storage/flash_map.h>
|
||||
|
||||
/* FLASH_AREA_ID() values used below are auto-generated by DT */
|
||||
#ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE
|
||||
#define FLASH_AREA_IMAGE_PRIMARY FLASH_AREA_ID(image_0_nonsecure)
|
||||
#define FLASH_AREA_IMAGE_SECONDARY FLASH_AREA_ID(image_1_nonsecure)
|
||||
#define SLOT0_LABEL slot0_ns_partition
|
||||
#define SLOT1_LABEL slot1_ns_partition
|
||||
#else
|
||||
#define FLASH_AREA_IMAGE_PRIMARY FLASH_AREA_ID(image_0)
|
||||
#if FLASH_AREA_LABEL_EXISTS(image_1)
|
||||
#define FLASH_AREA_IMAGE_SECONDARY FLASH_AREA_ID(image_1)
|
||||
#endif
|
||||
#define SLOT0_LABEL slot0_partition
|
||||
#define SLOT1_LABEL slot1_partition
|
||||
#endif /* CONFIG_TRUSTED_EXECUTION_NONSECURE */
|
||||
|
||||
/* FIXED_PARTITION_ID() values used below are auto-generated by DT */
|
||||
#define FLASH_AREA_IMAGE_PRIMARY FIXED_PARTITION_ID(SLOT0_LABEL)
|
||||
#if FIXED_PARTITION_EXISTS(SLOT1_LABEL)
|
||||
#define FLASH_AREA_IMAGE_SECONDARY FIXED_PARTITION_ID(SLOT1_LABEL)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* ZEPHYR_DFU_BOOT_MCUBOOT_H_ */
|
||||
|
|
|
@ -18,20 +18,20 @@
|
|||
#endif
|
||||
|
||||
#include <zephyr/devicetree.h>
|
||||
/* FLASH_AREA_ID() values used below are auto-generated by DT */
|
||||
#ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE
|
||||
#define UPLOAD_FLASH_AREA_LABEL image_1_nonsecure
|
||||
#define UPLOAD_FLASH_AREA_LABEL slot1_ns_partition
|
||||
#else
|
||||
#if FLASH_AREA_LABEL_EXISTS(image_1)
|
||||
#define UPLOAD_FLASH_AREA_LABEL image_1
|
||||
#if FIXED_PARTITION_EXISTS(slot1_partition)
|
||||
#define UPLOAD_FLASH_AREA_LABEL slot1_partition
|
||||
#else
|
||||
#define UPLOAD_FLASH_AREA_LABEL image_0
|
||||
#define UPLOAD_FLASH_AREA_LABEL slot0_partition
|
||||
#endif
|
||||
#endif
|
||||
#endif /* CONFIG_TRUSTED_EXECUTION_NONSECURE */
|
||||
|
||||
#define UPLOAD_FLASH_AREA_ID FLASH_AREA_ID(UPLOAD_FLASH_AREA_LABEL)
|
||||
/* FIXED_PARTITION_ID() values used below are auto-generated by DT */
|
||||
#define UPLOAD_FLASH_AREA_ID FIXED_PARTITION_ID(UPLOAD_FLASH_AREA_LABEL)
|
||||
#define UPLOAD_FLASH_AREA_CONTROLLER \
|
||||
DT_GPARENT(DT_NODE_BY_FIXED_PARTITION_LABEL(UPLOAD_FLASH_AREA_LABEL))
|
||||
DT_GPARENT(DT_NODELABEL(UPLOAD_FLASH_AREA_LABEL))
|
||||
|
||||
#if DT_NODE_HAS_PROP(UPLOAD_FLASH_AREA_CONTROLLER, write_block_size)
|
||||
#define FLASH_WRITE_BLOCK_SIZE \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue