Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hi team,
This is Lina covering Radar. Below is the customer's question.
.
The current development structure is structured using SBL.
They want to set the Shared Memory Config to 1 and subtract 128K from the HWA to set it on the MAIN side.
.
[ MAIN linker.com ]
MEMORY
{
M4F_VECS : ORIGIN = 0x00400000 , LENGTH = 0x00000140
M4F_VERINFO : ORIGIN = 0x00400140 , LENGTH = 0xC0
M4F_RAM12 : ORIGIN = 0x00400200 , LENGTH = (0x00058000 - 0x200) /* 32KB of RAM2 is being used by RBL */
M4F_RBL : ORIGIN = 0x00458000 , LENGTH = 0x8000 /* 32KB of RAM2 is being used by RBL */
M4F_RAM3 : ORIGIN = 0x00460000 , LENGTH = 0x00040000
HWASS_SHM_MEM : ORIGIN = 0x60000000, LENGTH = 0x00060000 /* 256KB in APPSS PD, 96KB in FECSS PD and 160KB in HWA PD */
}
.
[ SBL linker.cmd ]
MEMORY
{
M4F_VERINFO : ORIGIN = 0x00400140 , LENGTH = 0xC0
M4F_VECS : ORIGIN = 0x00480000 , LENGTH = 0x00000200
M4F_SHA_RAM : ORIGIN = 0x00480200 , LENGTH = 0x00040000 - 0x00000200
M4F_RAM : ORIGIN = 0x00400200 , LENGTH = 0x00010000
}
.
They want to set it as above and use it, but the M4F_VECS area on the SBL side overlaps with the M4F_RAM3 area on the MAIN side, causing a problem.
They'd like to move the M4F_VECS area of SBL to another place, is there any possible area?
(If possible, They want to move to the area after 0x400200, but if I set it that way, it won't boot.)
.
Regards,
Lina