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.

[参考译文] AWR1843AOP:关于 TI 工具多路复用器中的 AWR1843AOP

Guru**** 1744710 points
Other Parts Discussed in Thread: AWR6843, AWR1843AOP, AWR1843, MMWAVE-SDK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1369695/awr1843aop-regarding-awr1843aop-in-ti-tool-mux

器件型号:AWR1843AOP
主题中讨论的其他器件: AWR1843、AWR6843

工具与软件:

尊敬的 TI:

在我们的应用程序中,我们正在研究 CAN 协议。 我们想知道 Awr1843AOP CAN 引脚的 Pinmux。 在 TI 工具多路复用器中、只存在 AWR18XX、我们是否也可以将其用于 AWR1843AOP、或者请为 AWR1843AOP 提供工具多路复用器?

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

    尊敬的 Rashmika:

    否、AWR1843和 AWR1843AOP 之间的引脚多路复用器不同。

    有关 AWR1843AOP 引脚多路复用器的详细信息、请参阅数据表中的"引脚属性"表: https://www.ti.com/lit/ds/symlink/awr1843aop.pdf

    谢谢。

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

    尊敬的 TI:

    请提供 AWR1843AOP 的头文件(Pinmux_AWR1843AOP.h)。

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

    尊敬的 Rashmika:

    请 从 MMWAVE-SDK 软件开发套件(SDK)下载 MMWAVE_SDK_03_06_02_00-LTS |德州仪器 TI.com。 安装后、可在"C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\drivers\pinmux\include"中找到 pinmux_xwr18xx.h 文件。 此 pinmux 头文件 还包含1843AOP 的引脚详细信息。

    谢谢。

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

    尊敬的 TI:

    我们将代码从 CAN-FD 更改为 CAN。 然后将引脚多路复用从 CAN-FD 更改为 CAN、即从 AWR1843AOP EVM 的 F2和 D1 (J8)引脚更改为 C2和 D2 (J10)引脚。 不在 J10上提供数据。

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

    尊敬的 Rashmika:

    您能否确认是否 S2.1 是什么 提供中断  AWR1843AOP EVM?

    有关引脚设置的更多详细信息、请参阅 www.ti.com/.../spruix8.pdf

    谢谢。

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

    尊敬的 Rashmika:

    我 希望 您的问题得到解决。  

    如果这个问题没有得到解决、 请告知我们、如果在这个问题上需要我们的进一步支持。

    谢谢。

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

    尊敬的 Voona:  

    是、PIN S2.1打开。  我们遵循随附的 CAN 文档。 但在 J10上仍然无法获得 CAN。

    www.ti.com/.../spracg9.pdf  

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

    嘿、Rashmika、

    您是否想共享用于初始化驱动程序的 CAN 代码? 或者、我还建议查看 CAN 驱动程序预编译单元测试二进制文件中的代码。 您可以在下找到 main.c 文件 /pacakges/ti/drivers/can/test/common.

    有关使用和构建测试二进制文件的文档、请参阅毫米波 SDK 用户指南( /docs/mmwave_sdk_user_guide.pdf)、分别为第3.5节和第4.5.4节。 用户指南所在的同一文件夹中还有毫米波 SDK 单元测试程序文档、其中提供了有关每个测试二进制文件的一些简单信息、但我建议查看代码。

    此致、

    Kristien

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

    尊敬的 TI:

    我们将尝试  在 OOB 中实现 can_transmit_schedule 函数。 然后我们使用 MMWAVEIC BOOST 进行调试。 我们得到以下误差。 当我们在 OOB 中 MSS_main.c 的 MMWDemo_transmitProcessesedOutput 函数中调用 can_transmit_schedule 函数时会发生此错误。 您能建议如何修复此错误吗?  

    objectdetection.c 的第429行代码如下所示。

    据了解、前一个帧的处理正在进行。 但射频前端启动了下一帧。 如何修复此错误?

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

    嘿、Rashmika、

    此错误通常是由于未对电路板进行下电上电而导致的、因为这样无法复位射频前端 在 CCS 中重新加载程序之前、通过断开并重新连接电源线的方式对电路板进行下电上电。

    此外、听起来您的应用类似于雷达工具箱中的现有示例 CAN 集成工程。 此示例是为使 xWR6843AOP 使用 OOB 演示作为工程基础通过 CAN 发送检测点和其他信息而构建的。 在 SDK 3器件的 CAN 集成一节中提供了一些关于 CAN 驱动程序用法和功能的注意事项、这些注释可能很有用。

    此致、

    Kristien

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

    尊敬的 TI:

    我在 AWR1843AOP 中实现了 AWR6843 CAN 集成。  我面临以下问题。 您能建议如何解决这些问题吗?

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

    嘿、Rashmika、

    您向该项目的 MSS_MAIN 文件添加了什么内容? 显示的一些警告似乎表明有一些新的 DPC 函数和段声明通常不在 MSS_MAIN 文件中、例如 MmwDemo_dataPathObjInit 和.DPC_objDetTcmbHeap。 这些内容包含在6843 CAN 示例中、因为该工程不使用 DSP 进行处理、因此仅在 MSS 端包括处理、但对于 OOB 1843工程、则使用 DSS。

    您只需复制"SDK 3器件的 CAN 集成"一节中提到的 CAN 变量、宏和函数。 如果您想知道所需的确切代码更改、可以比较用于6843的 OOB main.c 文件和用于6843的 CAN 集成 main.c 文件。 请注意、您仍需要遵循 应用手册 CAN 集成示例所基于的链接步骤

    此致、

    Kristien

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

    尊敬的 TI:

    我按照您的建议、在 AWR1843AOP 的 OOB 中实现了 CAN 集成。 现在、它正在构建 DSS 以及 MSS、没有出现任何错误。 但是、在使用毫米波 IC 升压进行调试时、我面临终止执行错误。 请找到随附的错误屏幕截图。 错误中显示 {MODULE#44}:第205行: 错误{id:0x1a0000、args:[0x167e0、0x101d3]}。  这一行是什么意思? {MODULE#44}的含义是什么? 在哪里可以找到此{MODULE#44}?

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

    嘿、Rashmika、

    我们的大多数工程师都将在7月8日之前因美国假期而上线。 如果您有任何更新或问题、请推迟回复、直到下周我们可以回复您。

    现在、最好在 CCS 调试器中加载并运行该程序、并在出现故障时检查调用堆栈。 发送至设备的配置可能存在问题、导致传感器出现故障。

    例如、如果您要使用 CAN 集成示例的 projectspec 并仅更改引脚多路复用以匹配1843、则很可能仍然会失败、因为该示例使用了硬编码配置(HCC)、即60GHz 起始频率而非77GHz。

    此致、

    Kristien

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

    尊敬的 TI:

    我使用的是3.6.0.0的毫米波 SDK 版本、CCS 版本是12.6。  

    TI 回复:

    您只需复制"SDK 3器件的 CAN 集成"一节中提到的 CAN 变量、宏和函数。 如果您想知道所需的确切代码更改、可以比较用于6843的 OOB main.c 文件和用于6843的 CAN 集成 main.c 文件。 请注意、您仍需要遵循 应用手册 CAN 集成示例所基于的链接步骤

    我按照您上面提到的相同步骤操作。 即6843的 OOB main.c 和6843的 CAN 集成 main.c 之间的差异是在 AWR1843AOP OOB 代码的 MSS main.c 中实现的。 实现编译时错误消失后、但使用毫米波 IC 进行调试时、会出现以下错误。  

    请建议如何修复模块44中的此错误。  请回答在哪里检查模块#44? 模块44是什么?

     

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

    您好!

    请允许我们在下周之前回复。

    此致、

    TIM

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

    尊敬的 TI:

    好的。 请尽快回复。

    此致、

    Rashmika

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

    嘿、Rashmika、

    我还不能确定究竟是什么导致了 XDC 运行时错误、但是 如果您想了解更多有关错误处理的信息、您可以浏览《XDCtools 用户指南》。 很遗憾、我无法找到用户指南是否指明了此错误可能与之相关的内容。  

    正如我之前建议的那样、调试的首要步骤是在失败后通过暂停 CCS 调试器来检查调用堆栈。 它可能会直接将您带入某种错误、这可能不会追溯到导致失败的原始函数或语句。 在这种情况下、您应该在 mmwave_start 函数之后放置一个断点、并逐行执行直到失败。  

    如果您可以发布导致失败的调用堆栈和代码行的图像、那么我们可能能够识别问题并提出解决方案、但目前、我们需要这两者的更多信息。

    此致、

    Kristien