工具/软件:
您好、专家
-
触发序列 :执行触发操作时,是否需要按 A、B 的顺序触发? 我们能否实现在一段时间内触发 A、A、A、A、A、然后触发 A、B、B、A、 那么 B、A、B 还有其他时间吗?
-
重新配置时间 :我发现重新配置高级帧的1子帧需要大量的时间,超过12ms。 这是正常的吗?
-
配置如下:rlAdvFrameCfg_t advFrameCfg;uint8_t u8DeviceMap;uint8_t subFrameNum;/*初始化帧配置:*/memset ((void *)&advFrameCfg、0、sizeof (rlAdvFrameCfg_t));
/*填充帧配置:*/advFrameCfg.frameSeq.numOfSubFrames = 1;advFrameCfg.frameSeq.forceProfile = 0;advFrameCfg.frameSeq.numFrames = 1;advFrameCfg.frameSeq.triggerSelect = 1;advFrameCfg.frameSeq.frameTrigDelay = 0;advFrameCfg.frameData.numSubFrames = 1;
/*填充 sub_frame 配置:*/SubFrameNum = 0;
/*初始化 sub_frame 配置:*/memset ((void *)和 advFrameCfg.frameSeq.subFrameCfg[subFrameNum]、0、sizeof (rlSubFrameCfg_t);
advFrameCfg.frameSeq.subFrameCfg[subFrameNum].forceProfileIdx = 0;advFrameCfg.frameSeq.subFrameCfg[subFrameNum].chirpStartIdx = 0;advFrameCfg.frameSeq.subFrameCfg[subFrameNum].numOfChirps = 0;advFrameCfg.frameSeq.subFrameCfg[subFrameNum].numLoops = 768;advFrameCfg.frameSeq.subFrameCfg[subFrameNum].burstPeriodicity =(uint32_t)(50* 1000000 / 5);advFrameCfg.frameSeq.subFrameCfg[subFrameNum].chirpStartIdxOffset = 0;advFrameCfg.frameSeq.subFrameCfg[subFrameNum].numOfBurst = 1;advFrameCfg.frameSeq.subFrameCfg[subFrameNum].numOfBurstLoops = 1;advFrameCfg.frameSeq.subFrameCfg[subFrameNum].subFramePeriodicity =(uint32_t)(50 * 1000000 / 5);
{/*创建本地设备映射以逐个选择每个设备*/u8DeviceMap =(uint8_t)((uint32_t) 1U << 0);ErrorCode = rlSetAdvFrameConfig (u8DeviceMap、&advFrameCfg);if (errorCode!= 0){}}