Hi,
I need to create partition of size 4kb but using psa_ps_set() I could not able create partition of size more than 1Kb, If I try to create 4 kb Partition it's throwing -135 error
I am working in TFM application
here providing you snippet of our pm_static.yml file
could you please help me to resolve the issue ASAP
####################################################################################################
# NOTE: Any partition size should be aligned with the SPU secure block size 0x4000
####################################################################################################
b0:
address: 0x0
end_address: 0x8000
placement:
after:
- start
region: flash_primary
size: 0x8000
b0_container:
address: 0x0
end_address: 0x8000
orig_span: &id002
- b0
region: flash_primary
size: 0x8000
span: *id002
s0:
address: 0x8000
end_address: 0x14000
orig_span: &id006
- s0_pad
- mcuboot
region: flash_primary
size: 0xc000
span: *id006
s0_pad:
address: 0x8000
end_address: 0x8200
placement:
after:
- b0_container
align:
start: 0x4000
region: flash_primary
share_size:
- mcuboot_pad
size: 0x200
s0_image:
address: 0x8200
end_address: 0x14000
orig_span: &id007
- mcuboot
region: flash_primary
size: 0xbe00
span: *id007
mcuboot:
address: 0x8200
end_address: 0x14000
placement:
before:
- mcuboot_primary
region: flash_primary
sharers: 0x1
size: 0xbe00
s1:
address: 0x14000
end_address: 0x20000
orig_span: &id008
- s1_pad
- s1_image
region: flash_primary
size: 0xc000
span: *id008
s1_pad:
address: 0x14000
end_address: 0x14200
placement:
after:
- s0
align:
start: 0x4000
region: flash_primary
share_size:
- mcuboot_pad
size: 0x200
s1_image:
address: 0x14200
end_address: 0x20000
placement:
after:
- s1_pad
- s0
region: flash_primary
share_size:
- mcuboot
size: 0xbe00
mcuboot_primary:
address: 0x20000
end_address: 0x94000
orig_span: &id003
- app
- tfm
- mcuboot_pad
region: flash_primary
sharers: 0x1
size: 0x74000
span: *id003
mcuboot_pad:
address: 0x20000
end_address: 0x20200
placement:
align:
start: 0x4000
before:
- mcuboot_primary_app
region: flash_primary
sharers: 0x2
size: 0x200
mcuboot_primary_app:
address: 0x20200
end_address: 0x94000
orig_span: &id004
- app
- tfm
region: flash_primary
size: 0x73e00
span: *id004
app_image:
address: 0x20200
end_address: 0x94000
orig_span: &id001
- tfm
- app
region: flash_primary
size: 0x73e00
span: *id001
tfm_secure:
address: 0x20000
end_address: 0x50000
orig_span: &id012
- mcuboot_pad
- tfm
region: flash_primary
size: 0x30000
span: *id012
tfm:
address: 0x20200
end_address: 0x50000
inside:
- mcuboot_primary_app
placement:
before:
- app
region: flash_primary
size: 0x2fe00
tfm_nonsecure:
address: 0x50000
end_address: 0x94000
orig_span: &id011
- app
region: flash_primary
size: 0x44000
span: *id011
app:
address: 0x50000
end_address: 0x88000
region: flash_primary
size: 0x38000
tfm_storage:
address: 0x88000
end_address: 0x94000
orig_span: &id013
- tfm_ps
- tfm_its
- tfm_otp_nv_counters
region: flash_primary
size: 0xc000
span: *id013
tfm_its:
address: 0x88000
end_address: 0x8a000
inside:
- tfm_storage
placement:
before:
- tfm_otp_nv_counters
region: flash_primary
size: 0x2000
tfm_otp_nv_counters:
address: 0x8a000
end_address: 0x8c000
inside:
- tfm_storage
placement:
before:
- tfm_ps
region: flash_primary
size: 0x2000
tfm_ps:
address: 0x8c000
end_address: 0x94000
inside:
- tfm_storage
placement:
before:
- end
region: flash_primary
size: 0x8000
mcuboot_secondary:
address: 0x94000
end_address: 0x100000
placement:
after:
- mcuboot_primary
align:
start: 0x4000
align_next: 0x4000
region: flash_primary
share_size:
- mcuboot_primary
size: 0x6c000
mcuboot_sram:
address: 0x20000000
end_address: 0x20020000
orig_span: &id005
- tfm_sram
region: sram_primary
size: 0x20000
span: *id005
sram_secure:
address: 0x20000000
end_address: 0x20040000
orig_span: &id010
- tfm_sram
region: sram_primary
size: 0x40000
span: *id010
tfm_sram:
address: 0x20000000
end_address: 0x20040000
inside:
- sram_secure
placement:
after:
- start
region: sram_primary
size: 0x40000
sram_nonsecure:
address: 0x20040000
end_address: 0x20080000
orig_span: &id009
- sram_primary
- rpmsg_nrf53_sram
region: sram_primary
size: 0x40000
span: *id009
sram_primary:
address: 0x20040000
end_address: 0x20070000
region: sram_primary
size: 0x30000
rpmsg_nrf53_sram:
address: 0x20070000
end_address: 0x20080000
placement:
before:
- end
region: sram_primary
size: 0x10000