From ed021551dce0967c5e81b709cc9cb93ac35869a1 Mon Sep 17 00:00:00 2001 From: Jimmy Zheng Date: Tue, 30 Jan 2024 09:16:34 +0800 Subject: [PATCH] soc: andestech: linker.ld: fixed ROM padding issue Updated ROM region padding to utilize LMA instead of location counter, because the location counter has been assigned to 'RAM_BASE'. Signed-off-by: Jimmy Zheng --- soc/andestech/ae350/linker.ld | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/andestech/ae350/linker.ld b/soc/andestech/ae350/linker.ld index 041d0aad530..f47a5d5f040 100644 --- a/soc/andestech/ae350/linker.ld +++ b/soc/andestech/ae350/linker.ld @@ -423,8 +423,8 @@ __rom_region_end = LOADADDR(.last_section) + SIZEOF(.last_section); SECTION_PROLOGUE(rom_mpu_padding,(NOLOAD),) { MPU_ALIGN(__rom_region_size); - __rom_region_end = .; } GROUP_LINK_IN(ROMABLE_REGION) +__rom_region_end = LOADADDR(rom_mpu_padding) + SIZEOF(rom_mpu_padding); #endif /* !CONFIG_RISCV_PMP */ __rom_region_size = __rom_region_end - __rom_region_start; #endif