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.

AWR1642: Question about RF CPUFAULT

Part Number: AWR1642

Hi,

My customer is running own application code on AWR1642 with mmWave SDK 2.0 and after running several seconds, he met RF CPUFAULT. Customer added code as below.

                case RL_RF_AE_CPUFAULT_SB:

                {

                   

                    rlCpuFault_t*  ptrRFCpuFaultMessage;

                    ptrRFCpuFaultMessage = (rlCpuFault_t*)payload;

                    

                    /* Post event to datapath task notify BSS events */

                    Event_post(gMmwMssMCB.eventHandle, MMWDEMO_BSS_CPUFAULT_EVT);

                    break;

                }

And print out the playload info as below.

faultType=3

lineNum=764

faultLR=159432

faultPrevLR=0

faultSpsr=415

faultSp=134282560

Would you pls kindly check what may cause the RF CPUFAULT?

  • Hi Chris,
    Let me check with the team to map this fault information and come back to you.

    Regards,
    Jitendra
  • Hello Chris,
    This CPU fault occurs when BSS tries to send some message (response/async-event) to MSS/DSS core and MSS/DSS doesn't clear the mailbox within required time range and in that time there are multiple messages are queued up at BSS end which further causes mailbox message queue full error and FAULT.
    For this make sure if application has enabled mutliple calibration/monitoring report then application should read those async event messages as fast as possible from the mailbox.

    Regards,
    Jitendra