由于中秋节假期,帖子审批以及工程师回复将会有所延迟,敬请谅解。

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.

[FAQ] AWR1642BOOST: 如何将演示程序从 AWR1642BOOST EVM 移植到 AWR1843BOOST EVM

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: AWR1843BOOST, AWR1642, AWR1843,

e2e.ti.com/.../faq-awr1843-running-awr1642-code-on-awr1843

问:如何将演示程序从 AWR1642BOOST EVM 移植到 AWR1843BOOST EVM

答:本常见问题解答用于回答以下问题:如何在 AWR1843 上运行 AWR1642 演示程序。

AWR1642 和 AWR1843 毫米波传感器非常相似。实际上,AWR1843 是 AWR1642 的超集。请参阅数据表进行比较。

因此,我们有理由认为,在 AWR1642 上运行的演示程序也可在 AWR1843 上运行。

但是,首先要明白的是,演示程序在包含天线的电路板 (EVM) 上运行

TI 为 AWR1642 和 AWR1843 提供了两种类型的 EVM 天线:

  • BOOST 天线 - 最佳方位角精度
    • AWR1642 版本带有 2Tx
    • AWR1843 版本带有 3Tx
  • BOOST-ODS 天线 - 宽视野
    • AWR1642 版本带有 2 TX
    • 没有采用 3TX AWR1843 版本

在 AWR1642BOOST EVM 上运行的演示程序稍作更改(请参阅下一节)即可移植到 AWR1843BOOST EVM。

因为天线存在差异,角度计算将不正确,所以在 AWR1642BOOST-ODS EVM 上运行的演示程序无法在 AWR1843BOOST EVM 上正常工作。

  • 实际上,有一个演示程序专为 AWR1642ODS-BOOST 天线而设计。这是汽车工具箱中的“lab0004_obstacle_detection”。由于天线不同,无法将此演示程序移植到 AWR1843BOOST EVM。必须为 AWR1843 设计带有新天线的新电路板

如何将演示程序从 AWR1642BOOST EVM 移植到 AWR1843BOOST EVM

如上图所示,AWR1642 Tx2 映射了 AWR1843 Tx3。必须为 AWR1642 代码执行这个微小更改,然后才可以在 AWR1843 上正确运行。

以下是更新 AWR1843 代码的步骤:

  • 为 dss 和 mss 创建新的 ccs 工程,用来编译 AWR1843 平台的演示程序。
  • 更新线性调频脉冲配置以反映 AWR1843 上的 Tx 天线编号,如下所示。
    • 下面的示例使用毫米波 SDK 演示所用的线性调频脉冲配置文件格式。有关命令格式的详细说明,请参阅 SDK 用户指南。

以上示例从“mmwave_automotive_toolbox_2_9_1\labs\lab0003_occupancy_detection”提供

  • 有关 ccs 工程示例,请参阅“mmwave_automotive_toolbox_2_9_1\labs\lab0003_occupancy_detection\src”
  • 有关线性调频脉冲配置,请参阅“mmwave_automotive_toolbox_2_9_1\labs\lab0003_occupancy_detection\chirp_configs”

在汽车工具箱的后续版本中,不再提供此示例。要下载旧版本的工具箱,请点击“三个点”并选择“Manage versions”

执行这些更新后,按照演示文档中的说明重新编译演示代码。

重新编译的二进制文件应能够在 AWR1843BOOST EVM 上正确运行。