IWR1843 mmwave_sdk代码问题:我看到在初始化时设置的执行模式为MMWave_ExecutionMode_ISOLATION,即在MSS里MmwDemo_mmWaveCtrlTask——>MMWave_execute——>MMWave_deviceExecuteFxn里的代码如下:
if (ptrMMWaveMCB->initCfg.executionMode == MMWave_ExecutionMode_ISOLATION)
{
/* Isolation Mode: There is no need to monitor the peer domain. We are done. */
retVal = 0;
goto exit;
}
而不会执行Cooperative Mode:代码段里的MmwDemo_eventCallbackFxn。在MSS里相当于没有调用监视函数MmwDemo_DPC_ObjectDetection_reportFxn。
而在DSS初始化函数里 dpmInitCfg.reportFxn = MmwDemo_DPC_ObjectDetection_reportFxn;
但是在MmwDemo_DPC_ObjectDetection_dpmTask里并没有调用。
我的问题就是这个报告监视函数MmwDemo_DPC_ObjectDetection_reportFxn是在哪里调用的,因为这个函数里包含通过uart发送数据到上位机。感觉有点迷糊,而且我去追函数调用树在执行上下文中MMWave_config等函数都没有调用到配置是在初始化里就完成的么,还是有默认值,