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.

TMS320F28069F: CLA execution with stuck interrupt in main CPU

Part Number: TMS320F28069F

I would like to know how much of interrupt logic is working if on the main CPU core the interrupt handler is stuck?

I have a interrupt chain PWM -> ADC -> CLA

Is that chain executed regardless of main CPU interrupt handler execution? Even if the main CPU interrupt handler is stuck in a busy loop?

The loop is artificial to demonstrate that watchdog is alive and if not serviced, will reset the MCU. I would like to know that while waiting for the watchdog reset, is the PWM->ADC->CLA interrupt chain still executing or are they stuck also?

  • Rein Kadastik said:

    I have a interrupt chain PWM -> ADC -> CLA

    Is that chain executed regardless of main CPU interrupt handler execution? Even if the main CPU interrupt handler is stuck in a busy loop?

    Yes - it is independent. Interrupts are sent to the CLA directly and not through the C28x PIE.

    Rein Kadastik said:
    The loop is artificial to demonstrate that watchdog is alive and if not serviced, will reset the MCU. I would like to know that while waiting for the watchdog reset, is the PWM->ADC->CLA interrupt chain still executing or are they stuck also?

    It will not be stuck while the C28x is in a loop.  However if the watchdog resets the device it will also reset the CLA. 

    I hope this has answered your question.  If so, please press the "verified answer" button.  If not, please respond back with further information.  If you have a related, or different, question, please post a new thread.

    Regards

    Lori