flash address change when add CONFIG_BOOTLOADER_MCUBOOT=y

Hi,
I referred to the zephyr/samples/drivers/soc_flash_nrf/ code, and when I added CONFIG_BOOTLOADER_MCUBOOT=y, the flash storage started from address 0xfc000. Why did this address change?
storage_partition: partition@f8000 {
label = "storage";
reg = <0x000f8000 0x00008000>;
};
Also, am I able to change the storage_partition flash address? If yes, how can I change it?
Every time I try to change the storage_partition address, it still starts at 0xfc000.
Parents Reply
  • Hi,

    I used below partition so how i can define the location of the partition in pm_static.yml?

    I am new to the nRF SDK, so I would appreciate your help.

    b0_container:
    address: 0x0
    orig_span: &id001
    - b0
    - provision
    size: 0x9000
    span: *id001
    b0:
    address: 0x0
    size: 0x8000
    provision:
    address: 0x8000
    size: 0x1000
    s0:
    address: 0x9000
    orig_span: &id002
    - app
    size: 0x7a000
    span: *id002
    s0_image:
    address: 0x9000
    orig_span: &id003
    - app
    size: 0x7a000
    span: *id003
    app:
    address: 0x9000
    size: 0x7a000
    s1:
    address: 0x83000
    orig_span: &id004
    - s1_image
    size: 0x7a000
    span: *id004
    s1_image:
    address: 0x83000
    size: 0x7a000
    settings_storage:
    address: 0xfd000
    size: 0x1000
Children
Related