Skip to content

Commit 3035b3a

Browse files
mmahadevan108ioannisg
authored andcommitted
scripts: Set align size for code relocated
Code relocated to SRAM need MPU setup. Signed-off-by: Mahesh Mahadevan <[email protected]>
1 parent cccb15e commit 3035b3a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

scripts/gen_relocate_app.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,9 +257,13 @@ def string_create_helper(region, memory_type,
257257
linker_string += LINKER_SECTION_SEQ_MPU.format(memory_type.lower(), region, memory_type.upper(),
258258
region.upper(), tmp, load_address_string, align_size)
259259
else:
260-
linker_string += LINKER_SECTION_SEQ.format(memory_type.lower(), region, memory_type.upper(),
261-
region.upper(), tmp, load_address_string)
262-
260+
if memory_type == 'SRAM' and region == 'text':
261+
align_size = 0
262+
linker_string += LINKER_SECTION_SEQ_MPU.format(memory_type.lower(), region, memory_type.upper(),
263+
region.upper(), tmp, load_address_string, align_size)
264+
else:
265+
linker_string += LINKER_SECTION_SEQ.format(memory_type.lower(), region, memory_type.upper(),
266+
region.upper(), tmp, load_address_string)
263267
if load_address_in_flash:
264268
linker_string += SECTION_LOAD_MEMORY_SEQ.format(memory_type.lower(), region, memory_type.upper(),
265269
region.upper())

0 commit comments

Comments
 (0)