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.

[参考译文] IWR1642:设置 calibrationCfg.enableCalibration= false 时、mmw 演示可以#39;t work ok、位于 dss_main.c 的 MmwDemo_dssDataPathStart

Guru**** 2595805 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/626835/iwr1642-mmw-demo-can-t-work-ok-when-set-calibrationcfg-enablecalibration-false-at-mmwdemo_dssdatapathstart-of-dss_main-c

器件型号:IWR1642

您好!

我正在使用毫米波 SDK 1.0。 我的客户希望在禁用校准的情况下缩短传感器启动时间(不是第一次配置)。 我尝试在 dss_main.c 的 MmwDemo_dssDataPathStart 处设置 calibrationCfg.enableCalibration= false、但 mmw 演示无法稳定工作。 有时、它会在多个传感器停止/启动后挂起。 有时 DSP 代码被置为有效。

但是、如果我在 MMS_main.c 的 MmwDemo_mssDataPathStart 处设置 calibrationCfg.enableCalibration= false、并且我尝试了帧启动/传感器停止、它运行良好。

您是否愿意建议为何我无法禁用 DSS 代码中的校准?

[未锁定1/19/18]>LE

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

    我以前没有处理过这个问题、但我已将其提交给一位团队成员、该成员很快会返回给您。


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

    我也不熟悉代码。 但您似乎已经了解了如何禁用校准。

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

    米歇尔

    我未能禁用在 MMW 演示中用于以正常方式启动传感器的 DSS 侧校准。

    请提供帮助吗?

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

    我向 SDK 所有者进行了检查、看起来在 sensorStart 中、BSS 仅执行一次校准、这是始终启用所需并建议的。 因此、用户将无法缩短传感器启动时间。

    在开始时、我们提供2种配置:
    -一次校准:通过 enableCalibration 进行控制
    -周期校准:通过 enableCalibration 和 enablePeriodicity 控制

    MSS_main.c 和 dss_main.c 都具有相应的配置、哪个配置正在运行取决于 CLI 窗口中选择的演示模式。 启动发生在进行 ADC 数据采集的域(即数据路径)上。 因此、根据您的运行时选择、MSS 或 DSS 开始配置将生效。 我想、在您的情况下、会使用存储器捕获模式、并且完全没有调用 MSS_main.c 配置。

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

    米歇尔

    感谢您的回复。

    我使用 MMW 演示来执行测试。 您可以在找到我的测试代码

    我尝试在 mmw 演示的 MMS_main.c 中按如下方式进行设置、它可以在 MMW GUI 中单击停止/启动、我发现 sensorStart (no config)的时间减少了。

    int32_t MmwDemo_mssDataPathStart (空)

    (笑声)
       /*填充校准配置:*/
       calibrationCfg.enableCalibration   = false;
       calibrationCfg.enablePeriodicity   = false;
       calibrationCfg.periodicTimeInFrames=10U;

    (笑声)

    但我在 dss_main.c 上尝试了类似的修改、发现 mmw 演示无法稳定工作。 这就是为什么我要在这里发布这个帖子。

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

    Chris、

    根据我的理解、我无法解释您的观察结果。 您在捕获演示中使用了哪种模式? 通过 LVDS/CSITM 进行存储器采集或流式传输?

    谢谢、此致、

    Michelle

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    未锁定1/19/18>[LE]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "解锁"是什么意思? 请提供一些详细信息。 谢谢。

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

    此线程已解锁、需要解析。 状态是什么? 如果仍需要帮助,您能否详细说明您运行的模式?

    谢谢
    此致、
    Michelle