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.

[参考译文] AWR1843AOPEVM:UART 上无数据包数据

Guru**** 2577385 points
Other Parts Discussed in Thread: AWR1843AOPEVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1570070/awr1843aopevm-no-packet-data-on-the-uart

器件型号:AWR1843AOPEVM


工具/软件:

TI 团队大家好、

我正在使用 AWR1843AOPEVM 自动泊车应用 从 Radar Toolbox(雷达工具箱)(radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\automated_parking)。

最初我遇到了构建错误、但由于 E2E 论坛上的“AWR1843AOPEVM:在 automotive_parking_18xx_dss“线程中提供的解决方案、该工程现在已成功构建。

但是、根据具体情况、UART 数据输出存在问题:

场景 1:

  • 我刷新了从本地编译生成的二进制文件(源代码不变,只需编译)

  • 使用提供的配置文件配置雷达:


    “radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\automatical_park\chirp_profiles\ profile_parking_mimo_2d_50m_3d_10m_aop.cfg"

  • 结果: 毫米波演示可视化工具上不显示任何数据(无 UART 数据)。

场景 2:

  • 如果我使用可视化工具配置雷达、则使用相同的本地构建二进制文件来配置雷达 配置面板 (而不是加载配置文件)、

  • 结果: 雷达开始通过 UART 传输数据、物体正确显示在 3D 散点图上。

场景 3:

  • 我刷了一下 预编译二进制文件 由 TI 提供:
    xwr18xx_mmw_aop_demo.bin that is for the automated parking application

  • 使用相同的配置文件 (profile_parking_mimo_2d_50m_3d_10m_aop.cfg) 配置雷达。

  • 结果: 数据正确显示在可视化工具上。

我的问题:
为什么使用提供的配置文件时、在本地构建的二进制文件无法生成 UART 输出、而:

  • 如果通过 Configure Panel 进行配置、相同的二进制文件可以正常工作、TI 预编译的二进制文件可以与相同的配置文件配合使用吗?

TI 提供的源代码中是否缺失?

注:我没有更改源代码中的任何内容。

如果能提供任何指导来解决这种不一致的问题、将不胜感激。

此致、
Mitesh

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

    您好、

    请给我们一些时间重现此问题。  

    演示似乎有问题、

    谢谢你
    Cesar

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

    您好、Mitesh:

    您能否检查一下是否使用了正确的 SDK 版本来构建演示?   演示用户指南通常提供适用于特定演示的 SDK 版本。

    此致、

    Zigang

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

    这是一个好问题!

    请注意、这是一个较旧的演示、它使用了毫米波 SDK v 3.05.00.04。 这不是最新的 SDK 版本。

    请从下载此 SDK

    https://www.ti.com/tool/MMWAVE-SDK

    选择“查看所有版本“并下载 v 03.05.00.04

    谢谢你

    Cesar

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

    您好 Cesar/Zigang、

    感谢您以前的支持。

    我想谈谈我目前对这方面的看法 自动泊车应用 中导出 Radar Toolbox 3.20.00.04 在上 AWR1843AOPEVM

    • 环境:

      • Radar Toolbox: radar_toolbox_3_20_00_04

      • 更高版本的毫米波 SDK: mmwave_sdk_03_05_00_04

    步骤和观察结果

    1. 项目导入和编译 (SDK 3.5)

      • 导入工程:
        C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\automated_parking

      • 在 SDK 3.5 中、由于缺少变量和结构字段(,,)gAntennaSpacinglambdaOverDistcenterFreq、我遇到了构建错误。



      • 我比较了 SDK 3.5 和 3.6 标头、并添加了缺失的声明以解决编译问题。  
      • 两者可兼得 Automated_park_18xx_DSS 自动停车_18xx_mss 然后成功构建工程。

    2. 刷写和测试(构建的二进制文件)

      • 将生成的二进制文件刷写到 AWR1843AOPEVM。

      • 使用了提供的配置文件:
        profile_parking_mimo_2d_50m_3d_10m_aop.cfg

      • 结果: 在毫米波演示可视化工具上未观察到 UART 数据。  (使用 SDK 3.6 时未显示任何对象(以前的版本))

      • 还尝试了通过进行配置 可视化工具配置面板 、但仍然没有输出数据。 (但使用 SDK 3.6 时,图中显示了数据。)

    为什么从源代码构建的应用程序(即使在解决构建错误后)无法使用提供的配置文件输出 UART 数据、而 预构建的二进制文件在相同条件下可以正常工作



    注意: 我观察到生成的二进制文件名为 park_18xx_demo_AOP.bin、而预构建的二进制文件名为 xwr18xx_mmw_AOP_demo.bin

    预构建二进制文件 不同的 SDK 版本或不同的源代码构建的?


    谢谢
    Mitesh

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

    您好、

    AOP EVM 上的演示可能存在问题。  

    遗憾的是、这是一个旧的演示、开发它的团队不再提供支持。  

    请给我们一些时间来回顾一下

    谢谢你
    Cesar

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

    您好 Cesar、

    接下来我想跟进 AOP EVM 演示问题。

    您能否分享一下审查是否有任何更新或进展?

    非常感谢你对这方面的支持。

    此致、
    Mitesh