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.

IWR6843: How to change the OOB demo to trigger frame by GPIO interrupt?

Part Number: IWR6843

As it seems according to the other topics here, the SYNC_IN pin on 6843 is a dummy pin (though in the datasheet it is not mentioned). So the frame can not be triggered in that way.
I've set the GPIO_1 interruption to call a function. But I can not start the frame properly. The point is to trigger every frame by an external pulse.

If the config is setup to HW trigger, like frameCfg 0 0 128 0 239 2 0  , and in the interruption rlSensorStart is called, it is terminated with the follwoing error:

static void syncinLikeInterrupt(uint32_t index)
{
    int32_t retVal = 0;
    retVal = rlSensorStart (RL_DEVICE_MAP_INTERNAL_BSS);
}

If the SW trigger is used and it is set up for 1 frame per trigger using frameCfg 0 0 128 1 239 1 0 , and in the interruption MmwDemo_startSensor() is called, it crashes due to printf in the interruption.

static void syncinLikeInterrupt(uint32_t index)
{
    int32_t retVal = 0;
    retVal = MmwDemo_startSensor();
}

What is the proper way to implement this functionality? I want to trigger each frame by the external pulse on GPIO or SYNC_IN with the lowest possible delay.  (with the other TI boards I do it using SYNC_IN)