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.

AWR1843BOOST: AWR1843Boost: MRR Lab assertion failure

Part Number: AWR1843BOOST

Hello,

I'm using the MRR lab from Automotive Tool Box 3 on the AWR1843BOOST and successfully receiving messages on the CAN bus.

However, I get this error message in the console when using CLASSIC message format, then eventually an assertion failure:

  

What could be the cause of this error and subsequent crashing?

The amount of time until it crashes varies.

If I switch to CAN-FD, I don't get the error message, but still eventually get an assertion failure and termination.

Regards

Brant

  • After reading another thread on the forum, one suggestion for the  assertion failure is to remove writing to UART, which may not finish before CAN tries to transmit.

    After doing that, I still get an error resulting in termination, but now in the dss:

  • This is the function call trace after it crashes:

  • Hello,

    This effectively means that frame idle time is not sufficient to transmit all the object data over UART/CAN interface.

    And if you intent you stream all the object data over CAN interface and disable UART functions in the output function, use only CAN interface to stream the object data (not UART). This way you would save some time and may not get ASSERT.

    And in the last option increase the frame idle time in the configuration to avoid this assert. 

     

     Regards,

    Jitendra

  • Thanks Jitendra! Problem solved