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)