Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
Hi there.
I just opened a similar post [I have some behavioral issue while I'm executing CLA C-code] but I belive that for some strange reason my CLA C-code, translated in assembly, doesn't decode relative opcode. The reason for this my affirmation is the strange behavioral of CLA assembly step execution on my simply code when only Task1 is setting to run: I set Cla1Regs.MIER.all = 0x0001 and I have got only one Cla1ForceTask1andWait() function in my test. Despite of configurations, assembly stepping code overruns last MSTOP istruction owned by Cla1Task1() function and MCP cross over Cla1Task2().
Please, is there someone that explain me this weird CLA behavioral. I don't know how I can use that auxiliar CPU and how I can debug this situation. Is there a way to check the pipeline decode [D2] step ? From debug register window I don't be able to change MRx CLA registers: is that normal ?
Thank's a lot for your help.