Hi,
In the SWRU520, theDSS L3 memory is split into 8bank@128KB, with the first two banks reserved, and bank4~7 is shareable between MSS and DSS. Need your help to clarify my below questions, thank u very much.
1 In the AWR1642 ES1.0, there is only 640KB, how to map the 640KB with the bank0~7? What is the base address for each bank?
2 In the TRM it said Only Bank4~7 can be shareable and accessed by MSS R4F. But based on my test on EVM with below simple test code, all the L3 memory start from 0x51000000 to 0x5109FFFF can be accessed by MSS R4F. And I checked the register SHMEMBANKSEL3TO0=0x01010101, SHMEMBANKSEL3TO0=0x10010101.
int *gTestAddr;
int i;
gTestAddr = (int *)0x51000000;
for(i = 0; i < 0x28000; i++) //test 640KB
{
*gTestAddr = 0x12345678;
gTestAddr++;
}
BR,
Andy