Skip to content

Commit fcd8bfc

Browse files
committed
Remove flash keyvault partition where not needed
1 parent 32cdafd commit fcd8bfc

File tree

5 files changed

+29
-29
lines changed

5 files changed

+29
-29
lines changed

config/examples/mcxw-tz.config

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,23 @@ PKA?=1
3131
WOLFBOOT_SECTOR_SIZE?=0x2000
3232

3333
# Default configuration
34-
# 32KB boot, 80KB keyvault, 16KB NSC, 60KB partitions, 8KB swap
34+
# 32KB boot, no keyvault, 16KB NSC, 64KB partitions, 8KB swap
3535
WOLFBOOT_KEYVAULT_ADDRESS?=0x8000
36-
WOLFBOOT_KEYVAULT_SIZE?=0x14000
37-
WOLFBOOT_NSC_ADDRESS?=0x1C000
36+
WOLFBOOT_KEYVAULT_SIZE?=0
37+
WOLFBOOT_NSC_ADDRESS?=0x8000
3838
WOLFBOOT_NSC_SIZE?=0x4000
39-
WOLFBOOT_PARTITION_SIZE?=0xF000
40-
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x20000
41-
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x2F000
42-
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x3E000
39+
WOLFBOOT_PARTITION_SIZE?=0x10000
40+
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x0C000
41+
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x1C000
42+
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x2C000
4343

4444
# Alternate larger configuration for debugging or ARMASM
45-
# 40KB boot, 80KB keyvault, 8KB NSC, 60KB partitions, 8KB swap
45+
# 40KB boot, no keyvault, 16KB NSC, 64KB partitions, 8KB swap
4646
#WOLFBOOT_KEYVAULT_ADDRESS?=0xA000
47-
#WOLFBOOT_KEYVAULT_SIZE?=0x14000
48-
#WOLFBOOT_NSC_ADDRESS?=0x1E000
49-
#WOLFBOOT_NSC_SIZE?=0x2000
50-
#WOLFBOOT_PARTITION_SIZE?=0xF000
51-
#WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x20000
52-
#WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x2F000
53-
#WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x3E000
47+
#WOLFBOOT_KEYVAULT_SIZE?=0
48+
#WOLFBOOT_NSC_ADDRESS?=0xA000
49+
#WOLFBOOT_NSC_SIZE?=0x4000
50+
#WOLFBOOT_PARTITION_SIZE?=0x10000
51+
#WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x0E000
52+
#WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x1E000
53+
#WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x2E000

config/examples/mcxw.config

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ PKA?=1
2929
WOLFBOOT_SECTOR_SIZE?=0x2000
3030

3131
# Default configuration
32-
# 32KB boot, 44KB partitions, 8KB swap
33-
WOLFBOOT_PARTITION_SIZE?=0xB000
32+
# 32KB boot, 40KB partitions, 8KB swap
33+
WOLFBOOT_PARTITION_SIZE?=0xA000
3434
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x8000
35-
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x13000
36-
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x1E000
35+
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x12000
36+
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x1C000
3737

3838
# Alternate larger configuration for debugging or ARMASM
3939
# 40KB boot, 40KB partitions, 8KB swap

config/examples/nrf5340-tz.config

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,19 @@ QSPI_FLASH?=1
2626
# Flash is 4KB pages (app)
2727
WOLFBOOT_SECTOR_SIZE?=0x1000
2828

29-
# Flash keyvault: 124K
30-
WOLFBOOT_KEYVAULT_ADDRESS?=0x20000
31-
WOLFBOOT_KEYVAULT_SIZE?=0x1F000
29+
# Flash keyvault: none
30+
WOLFBOOT_KEYVAULT_ADDRESS?=0x1F000
31+
WOLFBOOT_KEYVAULT_SIZE?=0
3232

3333
# Flash NSC: 4K
3434
# Note: the NSC area must be defined so that:
3535
# - Its size is exactly 32, 64, 128, 256, 512, 1024, 2048 or 4096 bytes
3636
# - Its end is 16K-aligned
37-
WOLFBOOT_NSC_ADDRESS?=0x3F000
37+
WOLFBOOT_NSC_ADDRESS?=0x1F000
3838
WOLFBOOT_NSC_SIZE?=0x01000
3939

40-
# Application offset (reserve 256K for wolfBoot + keyvault + NSC)
41-
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x40000
40+
# Application offset (reserve 128K for wolfBoot + keyvault + NSC)
41+
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x20000
4242

4343
# Application Partition Size (768KB)
4444
WOLFBOOT_PARTITION_SIZE?=0xC0000

config/examples/stm32h5.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ RAM_CODE?=0
2020
DUALBANK_SWAP?=0
2121
WOLFBOOT_PARTITION_SIZE?=0xA0000
2222
WOLFBOOT_SECTOR_SIZE?=0x2000
23-
WOLFBOOT_KEYVAULT_ADDRESS?=0x0C040000
24-
WOLFBOOT_KEYVAULT_SIZE?=0x1C000
23+
WOLFBOOT_KEYVAULT_ADDRESS?=0x0C05C000
24+
WOLFBOOT_KEYVAULT_SIZE?=0
2525
WOLFBOOT_NSC_ADDRESS?=0x0C05C000
2626
WOLFBOOT_NSC_SIZE?=0x4000
2727
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x08060000

config/examples/stm32u5.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ RAM_CODE?=0
2222
DUALBANK_SWAP?=0
2323
WOLFBOOT_PARTITION_SIZE?=0x1F800
2424
WOLFBOOT_SECTOR_SIZE?=0x2000
25-
WOLFBOOT_KEYVAULT_ADDRESS?=0x0C020000
26-
WOLFBOOT_KEYVAULT_SIZE?=0x18000
25+
WOLFBOOT_KEYVAULT_ADDRESS?=0x0C038000
26+
WOLFBOOT_KEYVAULT_SIZE?=0
2727
WOLFBOOT_NSC_ADDRESS?=0x0C038000
2828
WOLFBOOT_NSC_SIZE?=0x8000
2929
WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x08040000

0 commit comments

Comments
 (0)