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 上正确运行。