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.

[参考译文] AWR2944:TDM 或 DDM 相关结构?

Guru**** 2439560 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1538497/awr2944-tdm-or-ddm-related-structure

器件型号:AWR2944


工具/软件:

请帮助我检查 mmwave_mcuplus_sdk_04_06_00_01 中的以下结构 仅用于 TDM 或 DDM? 或者告诉我在哪里进行检查

 DPC_Objectt Detection_Static 配置

2. DPC_Objectt Detection_Dyn 配置

 DPC_Objectt Detection_Pre

4. MmwDemo_DPC_Obj Det_Static 配置

5. MmwDemo_DPC_Obj Det_Dyn 配置

6. MmwDemo_DPC_Obj Det_Common 配置

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

    尊敬的 Bolong:

    [引述 userid=“604703" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1538497/awr2944-tdm-or-ddm-related-structure

     DPC_Objectt Detection_Static 配置

    2. DPC_Objectt Detection_Dyn 配置

     DPC_Objectt Detection_Pre

    [/报价]

    您可以 objectdetection.h 在 C:\ti\mmwave_mcuplus_sdk_04_06_00_01\mmwave_mcuplus_sdk_04_06_00_01\ti\datapath\dpc\objectdetection\objdethwa(用于 TDM)和 C:\ti\mmwave_mcuplus_sdk_04_06_00_01\mmwave_dapath\objdetection\objdetection\c 中查找用于处理两个数据路径的 dapathdaps\dapathdaps\dmax_dspaps\dmax_detection\dmac 链。

    [quote userid=“604703" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1538497/awr2944-tdm-or-ddm-related-structure  MmwDemo_DPC_Obj Det_Static Cfg

    我在演示文件夹中找不到此结构。

    MmwDemo_DPC_Obj Det_Dyn ->仅在 TDM 演示中使用(查看 mmw_config.h 文件)

    MmwDemo_DPC_Obj Det_Common ->在 TDM 和 DDM 演示中均使用(查看 config.h 文件)

    此致、

    Samhitha

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

    尊敬的 Samhitha

    感谢您的反馈。

    因为我得到了如下错误代码: 错误:收到 DPM 报告 4 并显示错误:–30110  

    我进行调试后发现问题发生在以下代码中

      /*参数检查:radarcube 缓冲区大小*/
      if (pConfigIn->hwRes.radarCube.dataSize!=(pStaticCfg->numRangeBins* sizeof (cmplx16ImRe_t)*
                       pStaticCfg->numChirpsPerFrame *
                       pStaticCfg->ADCBufData.dataProperty.numRx天 线
                       * rangeProcObj->compressionCfg.EvolvedCompressionRatio ))
      {
        retval = DPU_RANGEROCHWA_ERADARCUBE_INTF
        转到退出
      }
    根是  staticCfg->compressionCfg.compressionRatio 与  pStaticCfg->compressionCfg.compressionRatio 不同

    因此、我在一些方面仍然感到困惑:

    1.输入 Detection_Pre  的时序?

    2. 输入  SubFrameObj 的时间?

    3、 输入 压缩配置的时序?

    4.  MmwDemo_isAllCfgInPendingState() 仅支持 TDM?

    5.哪一个定义(A 或 B 部分)是正确的?

    定义零件:
    define MMWDEMO_SUBFRAME_STATICCFG_OFFSET      (offsetof (Mmw Demo_Sub) FrameCfg、objDetPreStartCfg)+\
                               offsetof (DPC_ObjectCfgStartCfg Detection_Pre、staticCfg))
    #define MMWDEMO_COMPRESSIONCFG_OFFSET        MMWDEMO_SUBFRAME_STATICCFG_OFFSET +\
                              (offsetof (MmwDemo_datapathCfg、compressionCfg))
    定义 B 零件:
    define MMWDEMO_SUBFRAME_STATICCFG_OFFSET      (offsetof (Mmw Demo_Sub FrameCfg、数据路径 StaticCfg))
    #define MMWDEMO_COMPRESSIONCFG_OFFSET        (MMWDEMO_SUBFRAME_STATICCFG_OFFSET +\
                               offsetof (DPC_ObjectCfg Detection_Static、compressionCfg)
    6.是否有任何关于 结构的文件  
    SubFrameObj 或  
    MWM Demo_Sub FrameCfg 或  
    MmwDemo_datapathCfg
    用于这两个处理链中?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bolong:

    能否确认您使用的是 TDM 还是 DDM 演示?  

    此致、

    Samhitha

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

    您好、 Samhitha:

    我使用 DDM 演示。

    此致、

    Bolong

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

    尊敬的 Bolong:

    根是  staticCfg->compressionCfg.compressionRatio、与  pStaticCfg->compressionCfg.compressionRatio
    不同

    配置的 compressionCfg 参数是什么? 您还能告诉我配置的 ADC 样本数吗? 您提到的两个压缩比的值有什么不同?

    首先、通过 UART(包括 compressionCfg)发送配置后、配置从 MSS 发送到 DSS。 第一种常见配置从 MSS 发送到 DSS、其中包括天线几何形状图、天线校准参数等 对于每个子帧、下一个启动前配置从 MSS 发送到 DSS。 这包括配置 DPC 和每个 DPU 所需的其余配置。 Subframeobj 具有每个子帧的 DPC 和 DPU 配置。

    是否有任何关于 结构的文档
     

    您可以在定义结构的头文件中找到结构的详细说明。

    请参阅  

    • C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\demo\awr294x\mmw\include\mmw_config.h -> MmwDemo_datapathCfg  
    • C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\demo\awr294x\mmw\mss\mmw_mss.h ->  
      Mww Demo_Sub、FrameCfg
    • C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\datapath\dpc\objectdetection\objdethwaDDMA\include\objectdetectioninternal.h -> SubFrameObj

    我建议您参考 C:/ti/mmwave_mcuplus_sdk_04_07_01_03/mmwave_mcuplus_sdk_04_07_01_03/docs/mmwave_sdk_module_documentation.html 和 演示处理链源代码、以便更好地了解当前实现。

    此致、

    Samhitha