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:
Dear expert,
My customer used CCS12.8.1, and modified the CLA configuration and cmd file, and program the .out
file into Flash. He found when power up the board(not our EVM), the program ran out, and could not erase the Flash correctly. Below figures show what he changed in codes. Could you help look into this issue? I can send you the whole project if you need. Many thanks.
Hi Angela,
Can you have the customer confirm if they've properly configured the CLA.
Please reference the following document:
/cfs-file/__key/communityserver-discussions-components-files/171/CLAProjectStructureUG.pdf
You can also have them use the CLA math examples provided in C2000Ware.
Regards,
Ozino
Hi Ozino,
I sent you the software through email, please help them to check. Thank you so much.
Hi Angela,
Can you confirm if the customer has updated their linker command file to account for the CLA? If not, have them refer to the example linker command files in C2000Ware under: device_support\f28p65x\common\cmd\f28003x_cla_c_lnk.cmd
I'm not sure how they've configured it, but please let them know they need to carefully map the linker command file memory sections to the MemCfg functions in the initCLA() routine.
See libraries\math\CLAmath\c28\examples\common\f28p65x_examples_setup.c
- configCLAMemory() -> this function CLA program and CLA Math tables into RAM and configures the RAM blocks for CLA execution
The two files go hand in hand and I suspect the customer hasn't configured them correctly.
Additionally, can you have them import the CLA Examples to ensure they're following a similar process
Regards,
Ozino