Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

IWR1642BOOST: mmWave open configuration failed [Error code -203554190]

Part Number: IWR1642BOOST

I am working on a slightly modified version of the high_accuracy project for IWR1642Boost v2, using the v2 SDK and the 2.4.0 Industrial Toolbox.

When trying to run the project it looks like the commands are received successfully but the mmWave open fails with the following error:

Error: MMWDemoMSS mmWave open configuration failed [Error code -203554190]

Can you help me understand what might be going wrong? I don't know what that error code means. The full debug output is below.

[Cortex_R4_0] **********************************************
Debug: Launching the Millimeter Wave Demo
**********************************************
Debug: MMWDemoMSS Launched the Initialization Task
Starting in Lasso mode
Debug: MMWDemoMSS mmWave Control Initialization was successful
[C674X_0] Debug: Logging UART Instance @0080f120 has been opened successfully
Debug: DSS Mailbox Handle @00806008
Debug: MMWDemoDSS create event handle succeeded
Debug: MMWDemoDSS mmWave Control Initialization succeeded
Debug: MMWDemoDSS ADCBUF Instance(0) @0080f108 has been opened successfully
Debug: MMWDemoDSS Data Path init succeeded
Debug: MMWDemoDSS initTask exit
[Cortex_R4_0] Debug: CLI is operational
Debug: MMWaveExtension command 'dfeDataOutputMode' succeeded
Debug: MMWaveExtension command 'channelCfg' succeeded
Debug: MMWaveExtension command 'adcCfg' succeeded
Debug: Command 'adcbufCfg' succeeded
Debug: MMWaveExtension command 'profileCfg' succeeded
Debug: MMWaveExtension command 'chirpCfg' succeeded
Debug: MMWaveExtension command 'frameCfg' succeeded
Debug: MMWaveExtension command 'lowPower' succeeded
Debug: Command 'guiMonitor' succeeded
numRangeBinZoomIn=1,left=0,right=0
enableRangeLimit=1,skipMin=0.000000,skipMax=3.100000
Debug: Command 'RangeLimitCfg' succeeded
Debug: MMWDemoMSS Received CLI sensorStart Event
Debug: Command 'sensorStart' succeeded
Error: MMWDemoMSS mmWave open configuration failed [Error code -203554190]

  • FYI - here are the commands that were issued:

    dfeDataOutputMode 1
    channelCfg 1 1 0
    adcCfg 2 1
    adcbufCfg 0 1 1 1
    profileCfg 0 77 7 7 114.4 0 0 33.71 1 512 5000 0 0 48
    chirpCfg 0 0 0 0 0 0 0 1
    frameCfg 0 0 10 0 1300 1 0
    lowPower 0 0
    guiMonitor 1 1 0 0 0 1
    RangeLimitCfg 1 1 0.0 3.1
    sensorStart
  • Hello Shaun,

    For SDK v2.0 you need to use

    'lowPower 0 1'  CLI command. This will resolve the issue.

    Let me tell you how to decode this error value to find out the cause of it.

    In mmWave error code in [31:16] bits of the final error value. So find out mmWave layer error you need to do a right shift by 16bits on given error value.

    -203554190>>16 = -3106 [MMWAVE_EPOWERCFG]

    So the error value maps to below code snippet of mmwave_link.c file

    /****************************************************************************************
    * Set the low power mode configuration:
    ****************************************************************************************/
    retVal = rlSetLowPowerModeConfig(RL_DEVICE_MAP_INTERNAL_BSS, &ptrMMWaveMCB->openCfg.lowPowerMode);
    if (retVal != RL_RET_CODE_OK)
    {
    /* Error: Set the Low power configuration failed */
    *errCode = MMWave_encodeError (MMWave_ErrorLevel_ERROR, MMWAVE_EPOWERCFG, retVal);
    retVal = MINUS_ONE;
    goto exit;
    }


    Regards,

    Jitendra