Other Parts Discussed in Thread: CONTROLSUITE
Hi TI Experts,
I have a CLA1 related question. Here is some conditions:
1. CLA1 has no problem read/write LS1 data memory with previous PCB with sampled prototype TMX320F28377D. (It was a TMX...)
2. The newer PCB (some changes were made, such as from EMIF1 to EMIF2...) has production TMS320F28377D. CLA1 interrupt is executed, no problem toggling the GPIO in CLA task. No Memory access Access Violation Flag is set. But CLA1 reads from LS1 and writes to LS1 are always '0's.
System clock is 200MHz
Examples:
Linker:
RAMLS1 : origin = 0x008800, length = 0x000800 /*CLA Data*/
/*CLA1 and CPU1 shared Data memory*/
Cla1Cpu1ShareLs1 : > RAMLS1, PAGE=1
Memory assigned:
ClaCpldTst .usect "Cla1Cpu1ShareLs1", 2,1,1
Initializing:
MemCfgRegs.LSxMSEL.bit.MSEL_LS1 = 1;
MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS1 = 0;//CLA Data memory
Please help,
Thanks,
Lily