This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR1642BOOST:mmwaveDemo 中的 sensorStop 命令很少出现运行时异常

Guru**** 2589265 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/652626/awr1642boost-runtime-exception-rarely-seen-with-sensorstop-command-in-mmwavedemo

器件型号:AWR1642BOOST

您好;

我一直在尝试解决快速重复"sensorStart"和"sensorStop"时出现的间歇性问题。

我最近只对常用毫米波演示源代码进行了少量修改、才重新出现了这个问题。 我认为关键是缩短帧周期、以便帧尽快重复。 在我看到这个问题的大多数应用中、我一直使用帧周期、例如.5ms、1ms 或10ms。

以下是我在 mmwaveDemo 默认源代码中通过调试器重新创建问题时执行的步骤:

  1. 在 dss_main.c 中注释掉"mwDemo_interFrameProcessing (dataPathObj);"、删除所有帧间处理
  2. 删除所有"System_printf()"调用、以便 sensorStop 和 sensorStart 不会花费时间显示调试消息
  3. 使用以下配置、帧周期为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
    
    

  4. 使用这些设置配置传感器一次
  5. 使用 RealTerm 等终端程序在每个命令之间重复发送"sensorStart"和"sensorStop"、间隔为25ms。

经过一段不确定的时间后、MSS 挂起、等待 sensorStop 完成、或显示以下异常:

您是否对这种情况的发生有任何想法?

谢谢、
Erik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Erik、

    您的问题已提交给 AWR 团队、下周他们应该会为您解答。


    谢谢、
    Akash
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:

    很抱歉耽误你的时间、你是否仍有这个问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Akash;

    我已经修改了 DSS 和 MSS 之间的一些启动和停止逻辑。

    它似乎已经解决了我的问题、但它可能是非常不确定的并且很难重新创建、因此我将会仔细关注它一段时间。

    如果出现其他问题、我会告诉您。

    感谢您的登记。

    Erik