boards: arm: Enable MPS3 Corstone310 for userspace
What is the change?
- MPS3 Corstone310 can now be used with userspace application.
This is done by dividing flash into ITCM+ISRAM and using a
bigger SRAM.
Why do we need this change?
- ITCM and DTCM for MPS3 Corstone310 are small (32KB) to build
with userspace. So we need bigger flash and sram.
We can use the bigger ISRAM as flash but, Cortex-M expects
vector table to be in 1st few bytes of ITCM.
So to build for userspace we distribute FLASH between ITCM and
ISRAM while using SRAM as sram.
Signed-off-by:
Sudan Landge <sudan.landge@arm.com>
Loading
Please sign in to comment