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.

[参考译文] AWR6843AOP:软件在 MMWave_execute 后卡住、无法发送其他命令。

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

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1467260/awr6843aop-software-getting-stuck-after-mmwave_execute-unable-to-send-anymore-commands

器件型号:AWR6843AOP
主题中讨论的其他器件:AWR1843

工具与软件:

您好、我遇到了设备停止响应 CLI 命令的问题、

我们的系统同时包含 MSS (DPM)和 DSS (DPC)、但当前在 sensorStart 命令之后、软件似乎卡住了。

我一直无法找到软件似乎卡住的地方。 但是、我已经能够确认以下事项:

处理器能够同步。

CLI 已启动

成功调用 MMWave_start

和 mmw_sensor execute 都被调用。

最后一个似乎被调用的函数是 MMW_EXECUTE。

但是、MSS 上的 DPM 已启动
DSS 上的 DPC 永远不会启动、

在 DPM 启动和 DPC 启动之间、我有什么可以看的、因为我认为问题应该存在吗?

很遗憾、我无法共享我的雷达配置、因为它正在开发中、但是如果可以通过电子邮件共享、我们会与 TI 签订 NDA。

谢谢!

Jahiz

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

    您好、Jahiz:

    我想您是自己开发的演示、而不是 TI 演示、对吗?  您的演示是否可在任何线性调频脉冲配置下工作?  假设您将帧持续时间增加到500ms。  您的雷达立方体的尺寸是多少?  内存可能会溢出吗?

    此致!

    Zigang  

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

    尊敬的 Zigang:

    我们从一个 TI 演示开始、特别是这个:

    不过、我们随后对其进行了修改、现在我们要将其移植回6843。

    修改后添加了 CLI 函数和新的 DPU。

    我尚未尝试更改帧持续时间、但我认为这不是问题、因为我们在频谱分析仪上看不到雷达的任何输出。

    我能够从调试消息中获得此内存输出、这使我相信它不是内存分配问题:

    雷达立方体大小为393,216字节。

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

    我将向 ADAS 专家重新分配您的工单。   

    此致!

    Zigang

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

    作为更新:我可以启动 DPC、但没有收到此帧启动事件。

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

    是否已重新分配此任务?

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

    您好!

    通常、我们建议使用毫米波 SDK 演示、而不是停止演示。 性能是相似的。

    如果您想进一步调试此问题、则需要选择 CCS 并逐步执行代码。 我认为对代码所做的更改导致了这种行为。

    谢谢你

    Cesar

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

    尊敬的 Cesar:

    相关的软件在 AWR1843上运行、到目前为止、我对该端口只做了更改库、SOC 宏和内容的操作。

    您能告诉我在6843上运行所需的差异是什么吗?

    我一直连接 CCS 并单步执行代码、但由于它在双核上运行、因此有点困难。

    我应该查找哪些具体内容吗?

    软件似乎卡在 MMWave_execute 函数中、似乎有许多阻塞调用。

     切换到另一个示例需要大量工作、因此在再次实现软件时、如果可能、我会避免发生这种情况。

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

    有任何相关更新?

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

    您好!

    1843的自动泊车演示基于毫米波 SDK 3.6 OOB 演示中的 src 代码。 (您注意到雷达工具箱文件夹中没有源代码)

    和6843 OOB 演示是相同的。

    所以您应该切换到6843 OOB 演示并进行进一步调试

    谢谢你

    Cesar

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

    嗨、Cesar、

    对不起,我真的不明白你的意思,

    我们从演示开始、但是我们已经在演示的上面添加了很多软件。

    该软件目前正在1843上运行、我们的任务是将其移植到6843。

    我们不再仅运行演示固件。

    我需要了解更改目标硬件后为什么该软件无法正常工作。

    您能告诉我会导致雷达无法发射的原因吗?

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

    请参阅 该主题。

    它提供了一个在18xx 和68xx 上运行的演示示示例

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/914788/iwr6843-how-could-i-migrate-the-3d_people_counting-example-code-from-iwr6843-to-iwr1843

    当然、首先需要确保为68xx 创建特定的 profile.cfg

    谢谢你

    Cesar

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

    这并没有解决问题、但在某种程度上做了一些事情。 很不幸,因为我尝试了这么多的事情,我不知道做了什么。 也许您的建议有助于 Code Composer 中未提供示例的人员。 但是、我成功地解决了我的问题。