How to remove nvs_storage partition

SDK: v2.6.0. nRF5340 custom board

Hello I'm trying to do an static partitioning scheme using a pm_static.yml file and also I want to use NVS to store some data.

The problem is that when I add NVS to the project a nvs_storage partition is automatically generated inside mcuboot_primary_app and I don't want that, I want a separate partition for NVS  (storage1) because I'm going to do DFU and I dont want to lose that data on every DFU process.

What can I do to delete nvs_storage partition?

This is my pm_static.yml

app:
  address:     0x00c200
  end_address: 0x074000
  region: flash_primary
  size:        0x067e00

mcuboot:
  address:     0x000000
  end_address: 0x00c000
  placement:
    before:
    - mcuboot_primary
  region: flash_primary
  size:        0x00c000

mcuboot_pad:
  address:     0x00c000
  end_address: 0x00c200
  placement:
    align:
      start:   0x004000
    before:
    - mcuboot_primary_app
  region: flash_primary
  size:        0x000200

mcuboot_primary:
  address:     0x00c000
  end_address: 0x074000
  orig_span: &id001
  - mcuboot_pad
  - app
  region: flash_primary
  sharers: 0x1
  size:        0x068000
  span: *id001

mcuboot_primary_app:
  address:     0x00c200
  end_address: 0x074000
  orig_span: &id002
  - app
  region: flash_primary
  size:        0x067e00
  span: *id002

mcuboot_secondary:
  address:     0x074000
  end_address: 0x0dc000
  placement:
    after:
    - mcuboot_primary
    align:
      start:   0x004000
  region: flash_primary
  share_size:
  - mcuboot_primary
  size:        0x068000

# NetCore secondary partition in internal flash. Needed for DFU
mcuboot_secondary_1:
  address:     0x0dc000
  end_address: 0x0fc000
  placement:
    after:
    - mcuboot_secondary
  region: flash_primary
  size:        0x020000

storage1:
  address:     0x0fc000
  end_address: 0x100000
  placement:
    after:
    - mcuboot_secondary_1
  region: flash_primary
  size:        0x004000
  
otp:
  address: 0xff8100
  end_address: 0xff83fc
  region: otp
  size: 0x2fc

pcd_sram:
  address: 0x2006f000
  end_address: 0x20071000
  placement:
    before:
    - networkCore_sram
    - end
  region: sram_primary
  size: 0x2000
  
networkCore_sram:
  address: 0x20071000
  end_address: 0x20080000
  placement:
    before:
    - end
  region: sram_primary
  size: 0xF000
  
shared_sram:
  address: 0x20000000
  end_address: 0x20001000
  placement:
    before:
    - sram_primary
  region: sram_primary
  size: 0x1000

sram_primary:
  address: 0x20010000
  end_address: 0x2006f000
  region: sram_primary
  size: 0x6e000

And this is the generated memory report:

Regards!

Related