arch: arm: cortex_a_r/cortex_m: fix text region overlap with ram in !XIP
ROM_ADDR and RAM_ADDR is same when CONFIG_XIP is not defined. If we reset the location for RAMABLE region to RAM_ADDR text region, which is part of rom, overlaps with initial ram region. This commit tries to avoid this incorrect behaviour for cortex_a and cortex_m Signed-off-by: Simon Maurer <mail@maurer.systems>
This commit is contained in:
parent
fa45bebccf
commit
d5d4d5791f
@ -257,7 +257,10 @@ SECTIONS
|
||||
|
||||
GROUP_START(RAMABLE_REGION)
|
||||
|
||||
#ifdef CONFIG_XIP
|
||||
. = RAM_ADDR;
|
||||
#endif
|
||||
|
||||
/* Align the start of image RAM with the
|
||||
* minimum granularity required by MPU.
|
||||
*/
|
||||
|
||||
@ -257,7 +257,10 @@ SECTIONS
|
||||
|
||||
GROUP_START(RAMABLE_REGION)
|
||||
|
||||
#ifdef CONFIG_XIP
|
||||
. = RAM_ADDR;
|
||||
#endif
|
||||
|
||||
/* Align the start of image RAM with the
|
||||
* minimum granularity required by MPU.
|
||||
*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user