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.

IWR6843ISK: gesture_and_presence_det_64xx_mss: error #137: struct "DPU_TrackerProc_StaticConfig_t" has no field "presenceParams"

Genius 13655 points
Part Number: IWR6843ISK

Hello Champs,

I met the same build error when I rebuilt the 64xx_gesture_and_presence_det project as below e2e post.

https://e2e.ti.com/support/sensors/f/sensors-forum/970638/iwr6843isk-gesture_and_presence_det_64xx_mss-error



I checked the C:\ti\mmwave_industrial_toolbox_4_6_0\labs\common\src\dpu\trackerproc\trackerproc.h file. There is no filed for  "presenceParams" as the error message showed. Is the trackerproc.h wrong?

/**
* @brief
* TrackerProc static configuration
*
* @details
* The structure is used to hold the static configuraiton used by trackerProc
*
* \ingroup DPU_TRACKERPROC_EXTERNAL_DATA_STRUCTURE
*/
typedef struct DPU_TrackerProc_StaticConfig_t
{
/*! @brief Application level parameters */
uint8_t trackerEnabled;
/*! @brief Application level parameters */
float sensorAzimuthTilt;
/*! @brief Application level parameters */
GTRACK_allocationParams allocationParams;
/*! @brief Application level parameters */
GTRACK_gatingParams gatingParams;
/*! @brief Application level parameters */
GTRACK_stateParams stateParams;
/*! @brief Application level parameters */
GTRACK_varParams variationParams;
/*! @brief Application level parameters */
GTRACK_sceneryParams sceneryParams;
/*! @brief Application level parameters */
float accelerationParams[3];
/*! @brief Application level parameters */
uint32_t trackingParamSet;
/*! @brief GTRACK lib Core Parameters */
GTRACK_moduleConfig gtrackModuleConfig;
}DPU_TrackerProc_StaticConfig;


Thanks.
Rgds
Shine

  • Hello Shine,

    There appears to be a bug in the projectspec file that points to the wrong trackerproc folder. This will be fixed in an upcoming toolbox release, but you can update your copy quickly.

    In "C:\ti\mmwave_industrial_toolbox_4_6_0\labs\gesture_recognition\64xx_gesture_and_presence_det\src\64xx_gesture_and_presence_det.projectspec"

         Replace line 32 with "-I${GESTURE_PARENT_DIR}/common/src/dpu/trackerproc_overhead"

         Add a new line beneath line 42 with "-DUSE_TRACPROC_OVERHEAD_DPU"

    Delete the project from your CCS workspace and re-import from the projectspec file and it should build again.

    Regards,

    Jackson