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.

CCS/AWR1642: Runtime error

Part Number: AWR1642

Tool/software: Code Composer Studio

Hello,

I have been trying to run the mmw demo on the AWR1642 BOOST. I made some changes of this demo, which include the modification of  the function 'MmwDemo_interFrameProcessing' and the uasge of a free EDMA channel to transfer data. There is no error when I rebuilt the demo and load it to the EVM. However, when I run this demo, the CCS aborts and writes the following errors:

As the second error says, it is the assertion failure in line 1698 in "mss_main.c". I thought maybe it is the 'MMWDEMO_BSS_CPUFAULT_EVT' status that causes the assertion failure.

But I donn't know how to understand the BSS_CPUFAULT and what condition could trigger this event? Could you help me?

Also, I know you and your team members are very experienced in debugging  AWR1642 demo. So could you give me some advice on how to solve this problem?

. Thank you!

 William

  • Hi

    Here are some debug ideas:

    1) Replace the EDMA with memory copy and check if the behavior changes
    2) if you have increased the inter frame processing time, try to benchmark the code to make sure that you do not miss the processing deadline of the frame idle time.

    Please search through the forum for the words "crash; exception" and you should find other threads discussing similar issues

    thank you
    Cesar
  • The BSS is an R4F ARM core that runs firmware that is not user modifiable. MSS and BSS communicate using Mailbox and EDMA. If you are causing the BSS to crash, it is likely that your EDMA modifications have disrupted MSS to BSS communication. Another possibility, is that your profile config is bad in some way and the error managed to elude the sanity checking.

    -dave