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.

[参考译文] AWR1843AOPEVM:在没有可视化工具的情况下运行 ODS 演示

Guru**** 2905430 points

Other Parts Discussed in Thread: AWR1843AOPEVM, AWR1843AOP

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1641600/awr1843aopevm-run-ods-demo-without-visualizer

器件型号: AWR1843AOPEVM
主题中讨论的其他器件: AWR1843AOP

尊敬的 TI:

我想在没有可视化工具的情况下为 AWR1843AOP 运行 ODS 演示。 可视化工具在 AWR1843AOP 上加载传感器配置(从.cfg 文件)、并通过 CLI 启动命令启动该配置。 已发布了一个主题(AWR1843AOPEVM:如何在 ODS AOP 应用中的上电时实现自动启动数据传输)、并提出了完全相同的问题。 建议您使用 OOB 演示开始开发、该演示已经允许在没有可视化工具的情况下启动传感器。 我已经稍微修改了 ODS 演示(似乎更适合我的应用)、因此我真的想继续观看此演示。该演示似乎已经提供了通过按“User“按钮启动传感器所需的代码。

我已从以下行中删除阻止注释:

image.png

并通过将#if 0 更改为#if 1 来启用此功能

image.png

但是、按“用户“按钮时、该程序此时会崩溃

image.png

因为 gMwMssMCB.cfg.ctrlCfg 实际上包含全零。

您能否说明如何以“硬编码“方式正确初始化 gMwMssMCB.cfg.ctrlCfg? 我想这可以解决问题。

BR

Marco

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

    您好、Marco、

    感谢您联系我们!
    如果您尝试通过可视化工具跳过将配置发送到应用程序、您可以在应用程序中对配置进行硬编码。

    您可以从此 页面获取 有关此修改的帮助。

    如果您需要任何进一步的帮助、请告诉我。

    此致、
    Sarvesh

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

    尊敬的 Sarvesh:  

    非常感谢您的答复。

    我正在尝试按照您一步一步地告诉我的硬编码指南进行操作。 我对 guid 中描述的方法有一些疑问。 指南说:

    “导航到位于 SDK 文件夹中的以下路径中的 cli.c 文件。 \packages\ti\utils\cli\CLI“ src

    问题 1:工程“ODS_AOP_18xx_mss“(我正在尝试修改该文件)使用名为 cli.c 的文件、但该文件位于其工作区中。 那么、应该修改哪一个?

    指南再次说:

    在 CLI_TASK() 内部、在 while (1) 循环之前、您需要添加一个段...“

    问题 2:在工作区(我想我必须修改)的 cli.c 文件中 、没有 cli_task () 和 no while (1)…(?)

    我尝试将整个文件 cli.c(从构建中排除)替换为 HCC_cli.c(位于“hard_coded_config_68xx_mss“工程中)。 此文件已包含指南中提到的所有修改。 我不得不放弃,因为巨大的链接错误。

    看起来工程“ODS_AOP_18xx_mss“使用的 cli.c(相对于上面路径中的 CLI)略有不同、不能简单地逐个替换。

    感谢您的帮助。

    BR

    Marco

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

    您好、Marco、

    ODS 演示主要直接使用来自 SDK 的 CLI_Open 和 CLI_task API。
    为了对这些配置进行硬编码、您需要修改 \packages\ti\utils\cli\AOP 处的 cli.c 文件、 然后 重建该库 (libcli_xwr18xx.aer4f)、然后将该库包含在您的 src ODS 工程中并再次构建。

    我共享的初始资源(本页)  只是为了向您展示在 CLI 任务中需要进行哪些更改才能对配置进行硬编码、您不需要 在工作区中修改 hcc_cli.c 或 cli.c。

    此致、
    Sarvesh