请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AWR1642BOOST 您好;
我一直在尝试解决快速重复"sensorStart"和"sensorStop"时出现的间歇性问题。
我最近只对常用毫米波演示源代码进行了少量修改、才重新出现了这个问题。 我认为关键是缩短帧周期、以便帧尽快重复。 在我看到这个问题的大多数应用中、我一直使用帧周期、例如.5ms、1ms 或10ms。
以下是我在 mmwaveDemo 默认源代码中通过调试器重新创建问题时执行的步骤:
- 在 dss_main.c 中注释掉"mwDemo_interFrameProcessing (dataPathObj);"、删除所有帧间处理
- 删除所有"System_printf()"调用、以便 sensorStop 和 sensorStart 不会花费时间显示调试消息
- 使用以下配置、帧周期为17.5ms、无 guiMonitor 数据(这是演示可视化工具中的默认76-77配置、但帧周期设置为17.5ms)
%(% 为 SDK 版本创建的百分比:01.01 %使用可视化工具创建的百分比版本:1.1.0.1 %频率:76 %平台:xWR16xx %场景分类器:BEST _range_res %方位分辨率(度):15 %距离分辨率(m):0.25 %最大不模糊距离(m): 76 %径 向%最大速度(m/s):1 % 距离分辨率(m):12.8 %距离(m):15 dB (m):15 dB (m):15 %距离阈值:15 dB (m):15 dB (m):10 %距离检测阈值:12.8dB (m)%:15 dB (m) 峰值分组:禁用 %多普勒峰值分组:禁用 %静态干扰消除:禁用 % sensorStop flushCfg dfeDataOutputMode 1 通道 Cfg 15 3 0 adccfg 2 1 adcbufCfg -1 0 0 1 0 profileCfg 0 76 473 7 20 0 50 1 64 5330 30 chirpCfg 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 线性调频脉冲配置1 0 0 0 0 0 2 帧配置0 1 16 0 17.5 1 0 guiMonitor -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 cfarCfg -1 0 8 4 4 0 5120 cfarCfg -1 0 4 2 3 0 5120 peakGrouping -1 0 1 0 1 63 multiObjBeamForming -1 1 0.5 离合器拆卸-1 0 calibDcChaneSig -1 0 -5 8 256 ExtensedVelocity -1 0 compangeBiasAndRxPhasPhas1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 0 1 0 1 0 1 0 measureRangeBiasAndRxChanPhase 0 1.5 0.2 sensorStart
- 使用这些设置配置传感器一次
- 使用 RealTerm 等终端程序在每个命令之间重复发送"sensorStart"和"sensorStop"、间隔为25ms。
经过一段不确定的时间后、MSS 挂起、等待 sensorStop 完成、或显示以下异常:
您是否对这种情况的发生有任何想法?
谢谢、
Erik
