Tool/software: Code Composer Studio
Hi,
Is it possible to run the CLA application through ROM itself instead of copying it to LSxRAMS. I have been trying to but couldn't make it so. Please suggest..
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.
Tool/software: Code Composer Studio
Hi,
Is it possible to run the CLA application through ROM itself instead of copying it to LSxRAMS. I have been trying to but couldn't make it so. Please suggest..
Hi,
Please help me in understanding the question, the code you are trying to execute from CLA is a specific application code or a ROM function?
Regards,
Praveen
Hi Murthy,
As ROM is a ready-only memory, the contents cannot be changed, hence any application-specific code has to reside in RAM for CLA to execute.
May I ask, what is it that you are trying to achieve here?
Regards,
Praveen
Hi praveen,
As I had communicated you earlier about CLA program memory integrity check using CLAPROMCRC module, you mentioned that it is not possible to compute CRC for CLA application code when run through LSxRAM. So I am trying to make it through ROM. I hope you understand my query. Thank you..
Regards,
Murthy.
Hi Mutrhy,
As Praveen mentioned in earlier post, CLA ROM is programmed by TI only (specific function) and not available for user code.
Regards,
Vivek Singh
Hi,
But one thing I don't understand that purpose of CLAPROMCRC module. CLA specific application code resides in FLASH of main CPU. CPU copies the code from flash to LSxRAM for CLA execution. Then what CLAPROMCRC exactly does?
Regards,
Murthy..
Murthy,
CLAPROMCRC is used to calculate the CRC for CLA functions that are existing exclusively in the ROM. The reason for this module to exist is because neither C28 nor CLA has the capability to compute CRC on the CLAPROM (as mentioned in Section 5.1 in the TRM).
In the case where the CLA code is residing in LSRAM, the CRC can be computed via SW code that can be run either on C28 or CLA (make sure CLAPGM bit is set to 0 for the particular LSRAM on which SW CRC is being computed).
Hope this clarifies all your questions.
Regards,
Praveen
Hi Murthy,
I’m assuming you were able to resolve your issue. If this isn’t the case, please click the "This did NOT resolve my issue" button and reply to this thread with more information. If this thread locks, please click the "Ask a related question" button and in the new thread describe the current status of your issue and any additional details you may have to assist us in helping to solve your issues.
Regards,
Praveen