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.

[参考译文] AWR2544LOPEVM:具有附加帧头的 mmwDemo 范围压缩以太网输出

Guru**** 2434370 points
Other Parts Discussed in Thread: AWR2544

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1518402/awr2544lopevm-mmwdemo-range-compressed-ethernet-output-with-additional-frame-header

器件型号:AWR2544LOPEVM
主题:AWR2544中讨论的其他器件

工具/软件:

您好、

我使用 AWR2544的毫米波演示通过以太网传输压缩的 FFT 数据。

这很好、但现在我还必须在每个帧中传输一些额外的参数。 遗憾的是、演示中的网络协议不提供帧级别的页眉或页脚。

最好的方法是什么?
我认为尽可能少地修改网络层是明智的做法、因为它似乎高度优化且时间紧迫。

因此、我尝试在网络层中传输1个额外的线性调频脉冲"ti\demo\awr2544\mmw\mmwave_tns\default_flow_cpsw.c"

我要迭代两次 L3存储器。 因此、在"EnetApp_configEdma"中、我增加了:
syncABCfg1.cCount by numPayloads (在我的配置中 numPayloads ==2)、和
syncABCfg4.count by numPayloads。

我预计这会为恰好1个额外的线性调频脉冲生成额外的 CPSW 触发器和 DMA 传输。
但是、此修改似乎会破坏 DMA 配置、因为现在我根本没有获得任何输出。 以相同的方式将 DMA 配置减少一个线性调频脉冲时的结果相同。

有什么想法我做错了? 我不知道压缩的线性调频脉冲数据的确切数量与此网络流有何关联。

谢谢
Stefan

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

    您好、Stefan:

    请参阅 SDK 中提供的演示文档。 请确保已满足以下要求:

    此致、

    Shruti

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

    尊敬的 Shruti:

    这一点得到了考虑。
    是否知道我修改 DMA (增加或减少1个线性调频脉冲)会中断处理?

    BR
    Stefan

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

    终于找到了

    这是 mmw_dpc.c 中的断言、该断言也必须了解额外的线性调频脉冲。

           /*检查网络的乒乓开关事件是否计数
           *与配置的有效负载数量匹配的数据包缓冲区
           */
           DebugP_Assert (ptrMssCtrlRegs->nw_packet_count ==(objDetObj->subFrameObj[0].rangeCfg.staticCfg.numPayloadsPerFrame * objDetObj->stats.frameStartIntCounter));)

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

    您好、Stefan:

    很高兴知道您的问题已解决。 在此处关闭该主题。

    此致、

    Shruti