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.

[参考译文] IWR1642BOOST:使用 SDK 1.02.00.05运行新 mmWaveDemo 失败

Guru**** 2614265 points
Other Parts Discussed in Thread: IWR1642BOOST, IWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/673620/iwr1642boost-run-failure-of-the-new-mmwavedemo-using-sdk-1-02-00-05

器件型号:IWR1642BOOST
主题中讨论的其他器件: IWR1642

大家好、TI 员工

我现在尝试在 IWR1642Boost 上运行新的 mmWaveDemo 项目、该项目使用1.02.00.05版本进行编译

我能够使用一些小的警告消息来构建新项目。 我使用了两个选项。

一种是从新 SDK 文件夹中提供的命令行构建环境进行构建。

另一个是从较旧的 mmWaveDemo 工程构建。 我使用新 SDK 中的较新版本替换了较旧的文件。

在这两种方法中成功地进行了构建。 但它们现在可以正常工作。 CfgPort 上不显示控制台消息。

我附加我捕获的生成结果文件。  

我可以通过显示此文件来解决此问题吗?

谢谢。  

e2e.ti.com/.../8738.output.txt

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

    您好!

    1.您能否确认您是否在 Web 上使用了支持 SDK 1.2的最新毫米波演示可视化工具( https://dev.ti.com/mmWaveDemoVisualizer )
    2.能否确认您在 Visualizer 的"Configure"选项卡上的"SDK 版本"下拉框中选择了 SDK 1.2?
    3.您能否尝试将毫米波 SDK 版本1.2.0.5附带的预构建二进制文件刷写到 EVM 中、并尝试验证您的硬件是否正常工作? (请参阅毫米波 SDK 用户指南第"3. 2. 1. 演示模式"、了解有关刷写预构建二进制文件的说明。)

    此致、
    John

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

    答案如下。

    1.您能否确认您是否在 Web 上使用了支持 SDK 1.2的最新毫米波演示可视化工具( dev.ti.com/mmWaveDemoVisualizer )

    ->当然,我使用了可视化工具1.2。 但我认为这不是问题。 我看不到任何"mmwDemo:/>"控制台
    进行编程。

    2.能否确认您在 Visualizer 的"Configure"选项卡上的"SDK 版本"下拉框中选择了 SDK 1.2?
    -->我认为这与 Q1是相同的。

    3.您能否尝试将毫米波 SDK 版本1.2.0.5附带的预构建二进制文件刷写到 EVM 中、并尝试验证您的硬件是否正常工作? (请参阅毫米波 SDK 用户指南第"3. 2. 1. 演示模式"、了解有关刷写预构建二进制文件的说明。)

    ->我已经尝试过它、并从终端收到控制台消息"mmwDemo:/>"。

    我认为我面临的问题是我的构建环境与您的环境不同。
    但是、由于编译环境中有很多设置、我不知道问题的位置。

    在构建我的二进制文件期间、我在下面收到了一些警告消息。
    这些是否会导致问题?

    警告#10370-D:可能的代码大小或性能下降。 ".text:MmwDemo_interFrameProcessing:DSS_DATA_path.oe674"部分对 RTS 例程进行了调用、但 RTS 在0xe01b20的调用站点或不同的段中超出范围。 要优化代码大小、请1)将 RTS 放置在更靠近调用点的位置、或2)将 RTS 放置在同一段中、或3)使用--disable_push_pop 进行编译。
    警告#10370-D:可能的代码大小或性能下降。 ".text:MmwDemo_interFrameProcessing:DSS_DATA_path.oe674"部分对 RTS 例程进行了调用、但 RTS 在0xe030a0的调用站点或其他段中超出范围。 要优化代码大小、请1)将 RTS 放置在更靠近调用点的位置、或2)将 RTS 放置在同一段中、或3)使用--disable_push_pop 进行编译。
    警告#10370-D:可能的代码大小或性能下降。 部分".text:SOC_init:liboc_xwr16xx.ae674 "对 RTS 例程进行了调用、但 RTS 位于0x20003ce4调用站点的范围之外、或位于不同的段中。 要优化代码大小、请1)将 RTS 放置在更靠近调用点的位置、或2)将 RTS 放置在同一段中、或3)使用--disable_push_pop 进行编译。
    警告#10370-D:可能的代码大小或性能下降。 部分".text:SOC_init:liboc_xwr16xx.ae674 "对 RTS 例程进行了调用、但 RTS 位于0x20003be0调用站点的范围之外、或位于不同的段中。 要优化代码大小、请1)将 RTS 放置在更靠近调用点的位置、或2)将 RTS 放置在同一段中、或3)使用--disable_push_pop 进行编译。

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我将关闭这个主题、因为问题已经解决。
    我在另一台 PC 上构建了二进制文件、并成功地在 IWR1642 Boost 上运行。
    我会查看我当前 PC 的开发环境。
    无论如何都谢谢。