请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:IWR1843BOOST 我在 MRR 实验中遇到了我们的雷达系统的软件崩溃问题。 下面是详细介绍:
- FPS 相关性: 如本 主题中所述 、雷达的帧速率(FPS)取决于
SUBFRAME_MRR_PERIODICITY_VAL
函数参数。 - 当前配置: 设置为60ms、以实现所需的16.67 FPS。
- 多个对象崩溃:
dss_main.c
当雷达视场(FOV)内存在多个物体几秒钟后、软件会在 DSS 中崩溃(尤其是在文件中)。 {测试是在地下室进行的、有多个物体放置在雷达前方。 在对有限数量的物体进行实验室测试期间未观察到这种行为。} 崩溃发生在的第253行dss_main.c
。
Fullscreen
1
2
/* Check if the previous frame has been completely processed. */
MmwDemo_dssAssert(dataPathObj->chirpCount != 0);
- 减少最多对象数: 我了解提高
SUBFRAME_MRR_PERIODICITY_VAL
可以克服这种崩溃、但这会降低我的 FPS。 或者、可以降低MRR_MAX_OBJ_OUT
值(当前为200)有助于在保持60ms 周期的同时避免崩溃?
- 我希望您能深入了解以下内容:
- 除了调整时间常数之外、是否有其他方法
SUBFRAME_MRR_PERIODICITY_VAL
或MRR_MAX_OBJ_OUT
? DSS 代码中是否有潜在的优化可以在对象数量较多时提高性能?
- 除了调整时间常数之外、是否有其他方法
提前感谢您的帮助!