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.

CLA does not contain frame information

Dear Code Componser,

     I am debugging an application for the C28375D.

In general all appears working, however I'm not sure how to interpret the following behavior.

I have setup CPU1 and CPU2, and CLA (on CPU2)

The CLA on CPU2 is reading the ADCs and interrupting CPU2 to deliver the data.

So far it appears as if everything is working, however:

When I run it at on clock rate, I see CPU1 (Running) CPU2 (Running) and CPU2_CLA1 (Running) at the top of code composer.  If I change the timer (rate of clocking the CLAs) I suddenly see CPU1 & 2 running... but CPU2_CLA1 keeps showing a variety of 'does not contain frame information...'.

Now the interesting part is... the source code goes to a portion of the code, as if it had hit a breakpoint... but I do nothing and a short while later, it goes to a different point in the code with some forme of 'does not contain frame information' and so on... periodically showing the code, then delay.. then shows another point in the code, delay etc...  it is cycling between the same 3 points in the code where it claims something doesn't conatin frame information.

Now the application appears to be running even though it says CPU2_CLA1 is suspended...

So this is the confusing part...

Could you elaborate what behavior I am seeing?

To my knowledge if it says that CPU2_CLA1 is suspended it shouldn't be jumping anywhere... cause it's suspended...  the fact it is says something odd I s happening, correct? 

  • Hi Rob,
    Can you provide a reproducible test case (project + source + executable) that I can run in my environment? If you can provide details regarding how to change the clock rate, etc would be great too. Also please let me know which exact version of CCS you are using.

    Thanks
    ki
  • I would like to but that would be difficult.

    To reproduce a simple project that recreates it I would have to have a better understanding of how to create the problem. All I know right now is it is sensitive to interrupts.... So it 'might' be related to the CLA generating interrupts to the CPU and if the CPU doesn't service that interrupt before the next one that 'might' be contributing... but I've also see it in the opposite case, when I slow down my ADCs to a very slow sample rate so things like that don't happen, I have also been able to reproduce this strange code composer frame error bounce around problem...

    Keep in mind the code is executing, and executing properly to the best of my knowledge as I see this strange code composer CLA bounce around frame error.

    I could send you a short video of it happening, but that probably won't help much.

    It's not likely I can send you the full project/application as this is the main application being developed here, not a test application.