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.

[参考译文] 编译器/AWR1642:有关&quot 的问题;advframe"

Guru**** 2589280 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/610571/compiler-awr1642-question-about-advframe

器件型号:AWR1642

工具/软件:TI C/C++编译器

当我像 这样设置 advframecfg 时:

每个 advFrame 应该在两个配置文件中具有512个线性调频脉冲,但当它运行时,只有 profile0被执行,并且得到256个线性调频脉冲。 原因是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anist、您好!
    在上述配置中,我看到在两个子帧中使用的 profileIndex 是相同的(0),因此对于这两个子帧,将使用相同的配置文件。 如果要定义两个不同的配置文件、则需要在子帧配置中使用这些索引。

    此致、
    Vivek
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、Vivek
    如果我设置 subFrameCfg[0].forceProfileIdx = 0 subFrameCfg[1].forceProfileIdx = 1,则每个配置文件都有256个线性调频脉冲,因此每个 advFrame 应该有512个线性调频脉冲。 但现在、无论使用的 profileIndex 是否相同、每个 advFrame 中只能得到256个线性调频脉冲。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anist、您好!
    对于此配置、您可以确认线性调频脉冲和帧启动中断计数(此处的帧中断计数与子帧中断计数等效)。 它应与配置的数字匹配(frame_start = 2、chirp=2*256)。


    此致、
    Jitendra Gupta