scripts: mpu align for ro section of new memory region on non-XIP system
on non-XIP system, SRAM is the default region, and relocated .data section and .bss section of SRAM shouldn't be inserted between _image_rom_start and _image_rom_end, because the memory region between _image_rom_start and _image_rom_end will construct the mpu ro region. Also for the newly added memory region on non-XIP system, the relocated .text secition and .rodata section should also be mpu aligned. Fixes: #16090. Signed-off-by: Wentong Wu <wentong.wu@intel.com>
This commit is contained in:
parent
1becd75604
commit
743a184b2d
4 changed files with 77 additions and 10 deletions
|
@ -29,6 +29,7 @@
|
|||
#define _SRAM2_DATA_SECTION_NAME .sram2_data
|
||||
#define _SRAM2_BSS_SECTION_NAME .sram2_bss
|
||||
#define _SRAM2_TEXT_SECTION_NAME .sram2_text
|
||||
#define SRAM2_ADDR (CONFIG_SRAM_BASE_ADDRESS + RAM_SIZE2)
|
||||
#endif
|
||||
|
||||
#define RAM_SIZE2 (CONFIG_SRAM_SIZE * 512)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue