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.

AWR2243BOOST: mmwave power on failure using mmw_example.c as a template

Part Number: AWR2243BOOST

Hello again, I am attempting to execute a port for mmwavelink on Raspberry Pi OS using c++. I have all of my callbacks defined and I am using the mmw_example as a template so when I attempt to execute the port I get the following error message:

 

I understand the -4 is a radar software/hardware interface error however I am not sure specifically what is causing the error. Is there a way to get more specific debug information concerning this? Again thank you for any assistance as I am in unfamiliar territory.

  • Hi,

    Please recheck all your callbacks and return value from those.

    RL_RET_CODE_RADAR_IF_ERROR (-4) can be set due to various cause

    1. rlComIfOpen returns null

    2. rlRegisterInterruptHandler returns -ve

    3. rlRegisterInterruptHandler return -ve

    4. rlComputeCRC returns non-zero

    5. rlComIfWrite and rlComIfRead don't return the same value as bytelength requested.

    Regards,

    Jitendra