Hi my name is IK who work in DSP engeneering CO.
I have question about using MSMCSRAM with non-cacheable.
I using TCI6638K2K DSP and will using multi core.
I should using MSMCSRAM which can connect each cores.
I've made simple test code which ref as MSMC doc and MPAX doc.
The code run as
1.XMC MSMC : 0x0c000000 -> 0x24000000 (reserved range)
2. make an array abc[100] with value 0~10
3. check abc[] in task
4. overwirte abc[] in task
5. if task itters bigger then 10 core 1 will wake up (with core_wake_up make as 1)
I check the addresses 0x24000000 and the value was 0,1,2,3,4,5,6,7,8,9 when I finished core 0's job(core1 never wake up... so sad)
Why can't I write in extentioned virturel memory which relevant MSMCSRAM
After write abc 0x24000000 never change.
attach file is my code and plz let me know what was wrong