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.

[参考译文] AWR2544LOPEVM:[帮助]作为初学者、开始使用 AWR2544 LOPEVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1420165/awr2544lopevm-help-getting-started-with-awr2544-lopevm-as-a-beginner

器件型号:AWR2544LOPEVM
主题中讨论的其他器件:DCA1000EVMAWR2544UNIFLASH

工具与软件:

大家好、我正在处理一个项目、其中涉及在没有 DCA1000EVM 模块(仅通过板载 FTDI Micro-USB 端口连接)的情况下使用 TI AWR2544 LOPEVM 传感器。

启动和运行(最好使用演示配置)来测试电路板、 此外、以我可以继续使用 Python 和 MATLAB 进行信号处理(原始 ADC 值或已处理)的格式获取雷达数据的最快方法是什么?

我正在尝试设置 mmWave Studio 和 MATLAB、但我是 TI 的初学者、是第一次使用此类模块、我的软件中有数千个 PDF 文档页面和配置选项、但我感到有点不知所措。

此外、如何在不使用 GUI 和用户输入的情况下直接从脚本中连接和配置传感器?

此致、

D. A.

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

    尊敬的 Domimik:

    您是否尝试过在设置上运行一次演示?

    BR、

    Anand 的 Animesh

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

    尊敬的 Animate:

    感谢您的答复。 我曾尝试过该功能、但无法连接、CC Studio 中只有一个演示版(但兼容性列表中未列出该电路板)。 我的下一个想法是重新编译演示并将其闪存在板上、但我目前仍在尝试弄清楚如何使用 CC Studio。

    BR Dominik

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

    尊敬的 Dominik:

    您当前使用的是哪个版本的 CCS?

    BR、

    Anand 的 Animesh

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

    当前运行的最新版本没有 Theia、这是同事告诉我的。 BR Dominik

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

    尊敬的 Dominik:

    在最新版本的 CCS 中、您是否在目标配置中没有看到此选项?

    BR、

    Anand 的 Animesh

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

    您如何进入此屏幕? 目前、我浏览的是 Resource Explorer 中的示例。 或者我需要为目标配置创建一个新工程吗?

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

    尊敬的 Dominik:

    在用户定义的配置中创建新的目标配置。

    BR、

    Anand 的 Animesh

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

    我不确定您的意思、但我创建了一个新工作区、为其配置了目标硬件、并打开了我可以在工作区中找到的唯一一个适合我的电路板的演示(AWR2544毫米波演示)。 但是、当我打开 mmw_main.c 并尝试将其构建(然后将其刷写、但这样会起作用)到电路板上时。 但是、当尝试使用多条不同消息构建时、我会收到25个编译错误。 我是否需要包含/安装任何库或依赖项? 或者、是否所有这些都没有必要、因为有一种更简单的方法?

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

    尊敬的 Dominik:

    转到工程属性并检查所有路径。 如果它们是否正确、请尝试构建它们或其他、您可以使用 makefile 来构建相同的演示。 有关更多详细信息、  请参阅第4.12.3节中的 mmwave_mcuplus_sdk_user_guide.pdf

    BR、

    Anand 的 Animesh

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

    我的同事刚才提到我使用的是 SDK 版本4、而他使用的是版本3。 我使用了错误的 SDK 版本、它是否可以与我一起做一些事情?

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

    经过一些挖掘、似乎许多错误来自文件"mmw_cli.c"中的第1132行。

    编译时、对于"rlVmonConf_t cfg"行、它显示"Use of undecone identifier 'cfg"(使用未声明标识符'cfg')。

    这是否可能是相关性/包含错误?

    我运行了 mcuplus_sdk_user_guide.pdf 中提到的文件"setenv.bat"(chpt.4.8)。 Development using SDK)、其中的 SDK 器件设置为"awr2544"

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

    尊敬的 Dominik:

    您需要启用环境变量。 您能否检查它所采用的 DFP 路径?

    BR、

    Anand 的 Animesh

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

    尊敬的 Animate:
    我通过切换到 CCS Theia 和 mmwave_mcuplus_sdk_04_05_00_02来确保它正常工作。
    在进行更多调试并将 NodeJS 复制到 Theia 之后、我可以导入和构建 OOB 演示。
    但是、当我尝试从 Theia 调试/将演示上传到板中时、遇到内存访问错误、除非我还链接到我刚刚编译的 AppImage 旁边链接的 SBL 文件、否则 Uniflash 不会刷写。

    您能告诉我有关如何下载/生成/编译必要 SBL 文件的过程、或者如何解决存储器访问错误吗?

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

    尊敬的 Domink:

    您能分享一下所遇到的错误的屏幕截图吗?

    BR、

    Anand 的 Animesh

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

    尊敬的 Animate:

    我对延迟回复表示歉意-我目前在非全时工作作为一个学生,限制只有1.5天一周。

    自上一封邮件以来、我能够识别并解决遇到的问题。 我错误地使用了错误的接口、认为为了编译、上传和测试演示项目、我需要刷写模块。 不过、事实证明我应该一直使用 XDS_USB 接口。 这完全是我的疏忽-我对混乱道歉。

    目前、我能够成功编译和调试评估板的 OOB 演示。 下一步是将其永久刷写到芯片中、以测试整个过程。

    为此、我知道我需要使用 Uniflash、但它需要随我已编译的 OOB 演示应用程序映像一起提供 SBL 映像。 我一直在尝试弄清楚这是什么以及我可以在何处获取或生成此 SBL 文件。 我在电路板的 MCUPLUS SDK 文件夹中找到了一些预编译的 SBL、但当我尝试将它们与编译的应用程序映像一起使用时、我会收到以下错误:

    " 错误! 在地址0x2处重叠段 "

    您能给我提供一些小技巧或推荐有用的资源吗? 您可能会说、我对 TI 雷达芯片和相关工具链非常陌生、所以现在有点不知所措。

    提前感谢您的帮助!

    此致、
    Dominik

    编辑:我当前使用的是 UniFlash v8.8.0.4946

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

    尊敬的 Dominik:

    我们随时为您提供帮助和支持。 您能否告诉您用于在电路板上加载哪个预编译 SBL。

    BR、

    Anand 的 Animesh

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

    尊敬的 Animate:

    我当前的流程如下所示:

    1.将 OOB 演示克隆到我的 CCS Theia 工作区、从旧剩余部分中清理项目并构建

    2.将 SOP 跳线设置为101 (闪存模式)并通过 J10 (FTDI_USB)将其连接到我的 PC

    启动 UniFlash、手动选择我的板类型并启动会话( 仅当使用 XDS_USB 端口而不是 FTDI_USB 端口时、才会自动检测到它)

    4.现在我为 App Image 选择刚刚编译的"out_of_box_2544.appimage"、但在编译的应用映像旁边的工作区输出中找不到任何 SBL 映像

    5A。 在不使用 SBL 的情况下点击"Load Image"时、我收到错误、因为缺少 SBL

    5b。 当我选择其中一个预编译的 SBL 文件(*。 TIIMAGE)像"sbl_uart_.uniflash_release.tiimage"一样、我会收到一条关于接头中某些位不匹配的错误消息、或者进度条在1mm 后停止、只说"初始化完成"

    PS:在毫米波 MCUPlus 用户指南文档中、标题中为"Flash 使用 UniFlash GUI 的闪存过程(适用于 AWR294x)"。 这是否意味着 UniFlash 与我的电路板不兼容、我不得不使用 Python 闪存工具?

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

    尊敬的 Dominik:

    进行刷写时、请确保您的内核未在 CCS 中连接。 此外、您需要仅刷写 SBL_QSPI 进行刷写。

    BR、

    Anand 的 Animesh

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

    尊敬的 Animate:

    我使用提到的 sbl_qspi.release.tiimage 和我已编译的 OOB 演示 AppImage 进行了再次尝试、但当点击"加载图像"时、"初始化完成"后进度条不会继续、没有任何错误、并且 MCU 使用 SOP 处于闪存模式。

    进行刷写时、请确保您的内核未在 CCS 中连接

    您能否进一步解释一下它的含义? 在选择板的情况下使用 UniFlash 时、我的 UI 不同于 UniFlash PDF 指南。 在"Settings & Utilities"下未列出任何选项、在右上角查看"Cortex_R5_0"时、它带有一个灰点、无法点击"Disconnect All Cores"。 这是否意味着在 EVM 上启用闪存模式时会出现一般的连接问题?

    编辑:在连接 SOP 时将设置为"正常模式"并改用 XDS USB 连接器、UniFlash 会自动检测到电路板、我在屏幕左侧看到了更多选项、让我能够对 Cortex R5或"CS_ETB_0"进行编程、请参阅设置和内存配置。 但这种模式无法在下电上电后对闪存/ROM 进行编程以用于 OOB 演示、或者我错了吗? (当仍在尝试闪存时、我收到"在地址0x2处重叠段")

x 出现错误。请重试或与管理员联系。