This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Dear Champs,
I am asking this for our customers.
In TRM,
3.11.2 Local Shared RAM (LSx RAM)
There is a table below.
When we initialize LSx as CLA program (MSEL_LSx = 01, CLAPGM_LSx =1), can CPU still do memory copy CLA codes?
Does Emulation Read/Write in the above table mean only CCS can access the LSx if the memory have been assigned to CLA as program?
We want to clarify, if we do CLA initialization in below order, does it work?
Pseudo codes:
- assign LS0 to CLA as CLA program memory
- memory copy CLA codes from flash to LS0
Wayne
It is recommended to do the CLA program copy before configuring the LS memory as CLA program memory.
Regards,
Veena
Dear Veena,
But would you please confirm the above order is wrong because memory copy cannot work if the corresponding LSx has been assigned to CLA program?
The user is debugging more complicated codes and found their CLA codes cannot work and we are suspecting the above code order was the culprit and trying to confirm the behaviors of these registers (memory configuration in Table 3-11 above).
From the TRM,
When configured as CLA program memory CPU accesses are not allowed.
Regards,
Veena