26extern uint32_t _flash_start;
27extern uint32_t _flash_size;
28extern uint32_t _flash_page_size;
30extern uint32_t _bootstrap_start;
31extern uint32_t _bootstrap_size;
33extern uint32_t _bootloader_start;
34extern uint32_t _bootloader_size;
36extern uint32_t _app_active_start;
37extern uint32_t _app_active_size;
39extern uint32_t _app_staging_start;
40extern uint32_t _app_staging_size;
42extern uint32_t _fs_storage_start;
43extern uint32_t _fs_storage_size;
45extern uint32_t _sram_start;
46extern uint32_t _sram_size;
49#define FLASH_START_ADDRESS_LINKERSCRIPT ((uint32_t) & _flash_start)
52#define FLASH_SIZE_LINKERSCRIPT ((size_t) & _flash_size)
55#define FLASH_PAGE_SIZE_LINKERSCRIPT ((size_t) & _flash_page_size)
58#define APP_ACTIVE_START_ADDRESS ((uint32_t) & _app_active_start)
61#define APP_ACTIVE_SIZE ((size_t) & _app_active_size)
64#define APP_STAGING_START_ADDRESS ((uint32_t) & _app_staging_start)
67#define APP_STAGING_SIZE ((size_t) & _app_staging_size)
70#define BOOTLOADER_START_ADDRESS ((uint32_t) & _bootloader_start)
73#define BOOTLOADER_SIZE ((size_t) & _bootloader_size)
76#define BOOTSTRAP_START_ADDRESS ((uint32_t) & _bootstrap_start)
79#define BOOTSTRAP_SIZE ((size_t) & _bootstrap_size)
82#define FS_STORAGE_START_ADDRESS ((uint32_t) & _fs_storage_start)
85#define FS_STORAGE_SIZE ((size_t) & _fs_storage_size)
88#define SRAM_START_ADDRESS ((uint32_t) & _sram_start)
91#define SRAM_SIZE ((size_t) & _sram_size)