根据这里的其他主题、6843上的 SYNC_IN 引脚是一个虚拟引脚(尽管在数据表中没有提到它)。 因此帧不能以这种方式触发。
我已经将 GPIO_1中断设置为调用函数。 但我无法正确启动帧。 重点是通过外部脉冲触发每个帧。
如果配置设置为硬件触发器,如 frameCfg 0 128 0 239 2 0 ,并且在中断调用 rlSensorStart 时,它会以以下错误终止:
static void syncinLikeInterrupt(uint32_t index)
{
int32_t retVal = 0;
retVal = rlSensorStart (RL_DEVICE_MAP_INTERNAL_BSS);
}

如果使用 SW 触发器,并且使用 frameCfg 0 128 1 239 1 0将其设置为每个触发器1个帧,并且在中断调用 MmwDemo_startSensor()时,它会由于中断中的 printf 而崩溃。
static void syncinLikeInterrupt(uint32_t index)
{
int32_t retVal = 0;
retVal = MmwDemo_startSensor();
}

实现此功能的正确方法是什么? 我希望通过 GPIO 或 SYNC_IN 上的外部脉冲以尽可能低的延迟触发每个帧。 (与其他 TI 电路板一起使用时、我使用 SYNC_IN 实现它)