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.

[参考译文] AWR1843BOOST:为 AWR1843构建 DSP OOB 演示

Guru**** 2558250 points
Other Parts Discussed in Thread: AWR1843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/986957/awr1843boost-build-dsp-oob-demo-for-awr1843

器件型号:AWR1843BOOST
Thread 中讨论的其他器件:AWR1843

您好!

我尝试从 HWA OOB 演示迁移到 AWR1843的 DSP OOB 演示 、参考以下主题。

https://e2e.ti.com/support/sensors/f/sensors-forum/952466/ccs-awr1843boost-dpc-of-dsp/3522800?tisearch=e2e-sitesearch&keymatch=AWR1843%252520mmw_res.h#3522800

但我得到了低于误差的按摩。


错误#10008-D:找不到文件"libdsp_xwr18xx.ae674"
错误#10008-D:找不到文件"libdpedma_dsp_xwr18xx.ae674"

未定义的首次引用
符号
------ --------
DPEDMA_CONFIGSyncAB C:/ti/mmwave_sdk_03_05_00_04/packages/ti/datapath/dpu/rangeproc/lib/librangeproc_dsp_xwr18xx.ae674
DPEDMA_configSyncA_singleFrame C:/ti/mmwave_sdk_03_05_00_04/packages/ti/datapath/dpu/rangeproc/lib/librangeproc_dsp_xwr18xx.ae674

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"xwr18xx_MMW_DEMOD_DS.xe674"

>>编译失败
gmake:***[dssDemo]错误1.

 

请告诉我修改了什么。

此致、

Kazuki  

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

    您好、Kazuki、

    1.我认为不需要更换 DPEDMA (我记不清、所以不确定)。 您可以将其保留为 libdpedma_hwa_xwr18xx.ae674。 如果不起作用、请尝试 libdpedma_BASE_xwr16xx.ae674。

    libdsp_xwr18xx.ae674 不存在、无需添加。 您需要按照 您提到的帖子中的说明添加 dsplib.ae64P。

    当我撰写初始帖子时、我记得测试了这些步骤。 我能够为1643编译一个仅 DSP 的 OOB 演示、并执行了这些步骤。 我希望这能解决您的问题、如果不能解决、请告诉我。

    [编辑]:Kazuki、我在1843年将我的 DSP OOB 代码进一步向下附在您链接到的同一线程中。 您可以参考该信息以获得明确的答案。

    此致、

    Aayush

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

    您好  Aayush、

    感谢您的快速回复。

    构建 DSP 演示似乎是成功的。

    但是、如果使用 TX3、此演示似乎效果不好。

    我尝试运行您的代码、但它不起作用。

    您能告诉我如何将 TX3与 DSP OOB 演示配合使用吗?

    此致、

    Kazuki

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

    您好、Kazuki、

    粗略地看、基于 DSP 的 AoA 应该支持3D 角度估算。 在我的脑海中、我可以想到的一个原因是 、如果在 setenv.bat 中将演示的器件类型设置为 awr16xx、则可能会导致这种情况。  我将在星期一结束时尝试几件事情后再回来

    此致、

    Aayush

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

    您好  Aayush、

    我尝试在 setenv.bat 中将器件类型设置为 awr18xx 的情况下编译您的代码。

    但程序在3Tx 模式下无法正常工作... (2TX 模式运行良好)

    BTW、您的程序无法按原样编译。

    我删除 了'data_path.c'中 HWA 的一些定义。

    正确吗?

    此致、

    Kazuki

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

    您好、Kazuki、

    源代码中的细微修改解决了此问题。 我要把它连接到这里。

    您实际上可以按原样运行我的代码。 您需要将代码复制到原始演示文件夹中、用新文件替换任何现有文件。 之后、编译 OOB 演示应生成基于 DSP 的演示。 您必须在 data_path.c 中删除一些基于 HWA 的函数的原因是您必须从 makefile 中删除 libhwa。 虽然在技术上应该完成这一操作、但我将其与所有基于 HWA 的函数一同保留、以节省一些时间。 但是、这些函数不使用、因为其中包含的处理链库都基于 DSP。

    这是根本原因:

    从 CCS 中、我可以看到报告的错误为 -30216、对应 于 DPU_DOPPLERPROCDSP_EBPMCFG。 数据路径不支持3TX 的 BPM。 BPM 应该已被禁用以开始、因为1843上的 OOB 演示不支持它。 在演示中手动禁用 BPM 配置可解决以下问题:

    staticCfg->isBpmEnabled =  false; (MSS_main.c 中的第1896行)。
    此致、
    Aayush
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好  Aayush、

    感谢您的修改。

    您的程序似乎可以与3Tx 配合使用。

    顺便说一下、如果可能、我希望由 SDK03.04运行。

    我尝试更改 SDK03.04的 OOB 演示、以参考 SDK03.05的 OOB 演示。

    但该演示不适用于3Tx。

    我检查了 SDK03.04 OOB 演示的源代码、但没有 BPM 设置。

    请告诉我应该如何修改它。

    此致、

    Kazuki  

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

    您好、Kazuki、

    SDK 3.4和3.5之间的差值不应太大。 您是正确的、18xx 没有针对 BPM 的面向用户的设置。 要禁用 BPM、我在 MmwDemo_dataPathConfig 中的 MSS_main.c 中添加了一行: staticCfg->isBpmEnabled = false;

    这是我提供的代码中的第1896行。 同样的修改也适用于 SDK 3.4。

    此致、

    Aayush

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

    您好  Aayush、

    如果 我像您所说的那样添加一行、SDK03.04的 DSP 演示就能很好地工作。

    谢谢!

    此致、

    Kazuki