Skip to content

Commit 9f67ffb

Browse files
committed
fw: give Obelix PRF +64K
So we can fit all test applications. Signed-off-by: Gerard Marull-Paretas <[email protected]>
1 parent 93d1ca8 commit 9f67ffb

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/fw/flash_region/flash_region_gd25q256e.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
MACRO(FIRMWARE_SLOT_1, 0x0300000 /* 3072K */, arg) /* 0x12320000 - 0x1261FFFF */ \
3737
MACRO(SYSTEM_RESOURCES_BANK_0, 0x0200000 /* 2048K */, arg) /* 0x12620000 - 0x1281FFFF */ \
3838
MACRO(SYSTEM_RESOURCES_BANK_1, 0x0200000 /* 2048K */, arg) /* 0x12820000 - 0x12A1FFFF */ \
39-
MACRO(SAFE_FIRMWARE, 0x0080000 /* 512K */, arg) /* 0x12A20000 - 0x12A9FFFF */ \
40-
MACRO(FILESYSTEM, 0x1520000 /* 21632K */, arg) /* 0x12AA0000 - 0x13FBFFFF */ \
39+
MACRO(SAFE_FIRMWARE, 0x0090000 /* 576K */, arg) /* 0x12A20000 - 0x12AAFFFF */ \
40+
MACRO(FILESYSTEM, 0x1510000 /* 21568K */, arg) /* 0x12AB0000 - 0x13FBFFFF */ \
4141
MACRO(RSVD1, 0x000F000 /* 60K */, arg) /* 0x13FC0000 - 0x13FCEFFF */ \
4242
MACRO(DEBUG_DB, 0x0020000 /* 128K */, arg) /* 0x13FCF000 - 0x13FEEFFF */ \
4343
MACRO(RSVD2, 0x000E000 /* 54K */, arg) /* 0x13FEF000 - 0x13FFCFFF */ \

src/fw/wscript

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def _generate_memory_layout(bld):
155155
bootloader_size = 64 * 1024
156156
slot_size = 3072 * 1024
157157
resources_size = 2048 * 1024
158-
prf_size = 512 * 1024
158+
prf_size = 576 * 1024
159159
if bld.variant == 'prf' and not (bld.env.IS_MFG or bld.env.PRF_AS_FIRMWARE):
160160
offset_size = ptable_size + bootloader_size + 2 * slot_size + 2 * resources_size
161161
fw_max_size = prf_size

wscript

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1659,7 +1659,7 @@ def _check_firmware_image_size(ctx, path):
16591659
max_firmware_size = (1024 - 32) * BYTES_PER_K
16601660
elif ctx.env.MICRO_FAMILY == 'SF32LB52':
16611661
if ctx.variant == 'prf' and not ctx.env.IS_MFG:
1662-
max_firmware_size = 512 * BYTES_PER_K
1662+
max_firmware_size = 576 * BYTES_PER_K
16631663
else:
16641664
# 3072k of flash
16651665
max_firmware_size = 3072 * BYTES_PER_K

0 commit comments

Comments
 (0)