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:有关"EDMA"的问题

Guru**** 2581345 points
Other Parts Discussed in Thread: AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/648343/compiler-awr1642-problem-about-edma

器件型号:AWR1642

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

在"EDMAutil_configType2A()" 中,"destinationBindex"声明为"int16_t" 。 我的代码是这样的  

numDopplerBins = 1024,因此 destinationBindex = 32768。

是否有任何解决方案?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anist、您好!
    我们将对此进行研究、并告诉您是否有可用的修复程序。

    -Raghu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Raghu,你是否解决了这个问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anist、您好!

    EDMA (一个用于传输大量数据的模块)的一些参数限制为32767 (或2^(16-1)-1)。 这意味着、在您的案例中、您必须将线性调频脉冲数设置为512、才能使 OOB (开箱即用)演示正常工作。

    如果您每帧需要1024个线性调频脉冲、则需要执行这两个操作
    减少 Tx 天线的数量、或
    2.更改处理流程。 这需要对 OOB 代码进行许多更改。 一种方法是修改代码以将对应于每个天线的数据放置在一个单独的内存位置、这样、destinationBIndex 被减少了一个系数8。


    此致
    Anil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Anil
    我减少 RX 天线的数量。 还有一个问题,AWR1642是否支持32个 AdcSamples? 我使 NumAdcSamples = 32,代码运行良好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anist、您好!

    没关系。

    此致
    Anil