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>
|
#include <zephyr/storage/flash_map.h>
|
||||||
|
|
||||||
/* FLASH_AREA_ID() values used below are auto-generated by DT */
|
|
||||||
#ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE
|
#ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE
|
||||||
#define FLASH_AREA_IMAGE_PRIMARY FLASH_AREA_ID(image_0_nonsecure)
|
#define SLOT0_LABEL slot0_ns_partition
|
||||||
#define FLASH_AREA_IMAGE_SECONDARY FLASH_AREA_ID(image_1_nonsecure)
|
#define SLOT1_LABEL slot1_ns_partition
|
||||||
#else
|
#else
|
||||||
#define FLASH_AREA_IMAGE_PRIMARY FLASH_AREA_ID(image_0)
|
#define SLOT0_LABEL slot0_partition
|
||||||
#if FLASH_AREA_LABEL_EXISTS(image_1)
|
#define SLOT1_LABEL slot1_partition
|
||||||
#define FLASH_AREA_IMAGE_SECONDARY FLASH_AREA_ID(image_1)
|
|
||||||
#endif
|
|
||||||
#endif /* CONFIG_TRUSTED_EXECUTION_NONSECURE */
|
#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_ */
|
#endif /* ZEPHYR_DFU_BOOT_MCUBOOT_H_ */
|
||||||
|
|
|
@ -18,20 +18,20 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <zephyr/devicetree.h>
|
#include <zephyr/devicetree.h>
|
||||||
/* FLASH_AREA_ID() values used below are auto-generated by DT */
|
|
||||||
#ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE
|
#ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE
|
||||||
#define UPLOAD_FLASH_AREA_LABEL image_1_nonsecure
|
#define UPLOAD_FLASH_AREA_LABEL slot1_ns_partition
|
||||||
#else
|
#else
|
||||||
#if FLASH_AREA_LABEL_EXISTS(image_1)
|
#if FIXED_PARTITION_EXISTS(slot1_partition)
|
||||||
#define UPLOAD_FLASH_AREA_LABEL image_1
|
#define UPLOAD_FLASH_AREA_LABEL slot1_partition
|
||||||
#else
|
#else
|
||||||
#define UPLOAD_FLASH_AREA_LABEL image_0
|
#define UPLOAD_FLASH_AREA_LABEL slot0_partition
|
||||||
|
#endif
|
||||||
#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 \
|
#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)
|
#if DT_NODE_HAS_PROP(UPLOAD_FLASH_AREA_CONTROLLER, write_block_size)
|
||||||
#define FLASH_WRITE_BLOCK_SIZE \
|
#define FLASH_WRITE_BLOCK_SIZE \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue