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:毫米波演示 sensorStart 错误、但可能是由配置参数引起的。

Guru**** 2540720 points
Other Parts Discussed in Thread: DCA1000EVM, AWR2544LOPEVM, AWR2544

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1549784/awr2544lopevm-mmwave-demo-sensorstart-error-but-probably-caused-by-a-configuration-parameter

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

工具/软件:

我尝试使用 DCA1000EVM 在 AWR2544LOPEVM 上运行毫米波演示。  我尝试通过 DCA CLI 和 UART 执行命令。

步骤:

1. 连接到 UART。  我收到“mwDemo:/“提示符

2. 发送配置命令 — 下面是我正在使用的文件。  我从一个示例中修改了它、并删除了未在帮助菜单中显示的命令

3. 执行 DCA CLI 命令 — 我将 json 文件与 DCA1000 参数附加在一起

    a. RESET_AR_DEVICE CF_DRP.json

    b. FPGA CF_DRP.json

    c. 记录 cf_drp.jsone2e.ti.com/.../cf_5F00_drp.json.txt

    d. start_record CF_DRP.json

到目前为止的所有内容都至少被成功接受、命令中没有错误、我从 UART 收到 Done 或从 CLI 收到 SUCCESS。

现在、当我发出 sensorStart 0 命令(或 sensorStart)时、我收到了以下错误。

我假设我的配置文件配置了错误的传感器、这是导致错误的原因。

感谢您的帮助、

Dave

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

    您好:

    要进行验证、在 DCA 上运行 start_record 后是否正在运行 sensorStart? 我也注意到它说 sensorStart 0 你的屏幕截图。 您能不说这个 0 来尝试吗? 您还能为我提供用作文件的.cfg、以便在需要时重新创建此过程。

    此致、

    Gabriel

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

    我在上一个帖子中发送了配置文件。  它是从一个具有更多命令的示例配置文件修改的、并且某些命令的参数不匹配。

    我发送了“sensorStart"命令“命令并添加了参数 0。  我得到了相同的误差。  在发送给我的示例中、配置有“sensorStart",“,但、但它们也发出了“sensorStart 0“命令。

    我非常确定问题出在配置文件中的设置。  我尝试过遍历 mmWave Studio、并使用在该过程中适用的设置。  但并非所有设置都在那里。  例如、在“profileCfg"中“中、TxGain 有一个参数、我不知道该设置。  我相信它也会显示在“channelCfg"中“中。

    我将附上以下内容:

        1. 当前使用的配置文件。 (ti_chir.cfg)

        2. 发送的配置文件。 (ti_chirp_from_online_help.cfg 和 sensor_restart.cfg)

        3. 文本文档,其中我做了笔记,列出了 mmwDemo 帮助列表中的参数。 (TI_chirp_definitions.txt)e2e.ti.com/.../ti_5F00_chirp.cfg

    e2e.ti.com/.../ti_5F00_chirp_5F00_from_5F00_online_5F00_help.cfg

    e2e.ti.com/.../8863.sensor_5F00_restart.cfg

    e2e.ti.com/.../ti_5F00_chirp_5F00_definitions.txt

    谢谢您、

    Dave

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

    您好:

    我测试了您提供的两个配置、是的、我得到了相同的结果。 但是、这似乎是一个配置文件问题、因为我注意到加载的几行有错误。 特别是 channelCfg 命令和 LdoBypassConfig 命令

    您可以在此路径运行其中一个配置文件吗? 我专门运行了“profile_3D_3Azim_1ElevTx_DDM_awr2544_1Xmode.cfg"和“和“profile_3D_3Azim_1ElevTx_DDM_awr2544_2Xmode.cfg",“,演、演示运行正常。

    C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\demo\awr2544\mmw\profiles

    像工作配置一样尝试数据采集、以验证此问题是否与配置相关。 我相信这只是一个配置问题

    此致、

    Gabriel

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

    我运行了您提到的第一个配置文件。  所有命令都成功运行、然后当我在配置文件末尾到达 sensorStart 时、我会得到该响应。

    该命令会锁定 CommPort。

    我仍然尝试转到 DCA1000 CLI 和 START_RECORD、这是有效的。  然后、根据 MATLAB 脚本、我无法发出传感器重新启动命令、而这是我从获得“SensorStart 0“的位置。  由于 CommPort 已锁定、我无法发布任何内容。  因此、我返回 DCA1000 CLI 并发出 STOP_RECORD。  但是、日志文件显示没有记录数据、并且 bin 文件未更新到当前日期和时间(日志文件已更新)。

    我使用另一个文件获得相同的结果。

    谢谢您、

    Dave

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

    您好:

    2544 不通过 UART 输出数据、因此您从 Tera Term 接收到的消息是正确的。 请尝试按照此顺序操作。

    1) 在 DCA1000 上、首先运行这三个命令

    - reset_ar_device CF_DRP.json

    - FPGA CF_DRP.json

    -记录 CF_DRP.json

    2) 通过 tera 项加载 2544 上的配置,发出 sensorStart

    3) 在 DCA 上运行 START_RECORD 命令

    4) 在 DCA 上运行停止命令

    DCA 可能会出错、因此请确保您已首先重新启动 2544 和 DCA、然后验证是否已正确插入所有设备。 另外、请提供物理设置的图片、以验证是否使用了所有正确的端口。

    此致、

    Gabriel

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

    这正是我正在运行的操作。  前几次我尝试在 DCA1000 CLI 启动和停止之间发送 sensorStart 命令(根据我正在引用的 MATLAB 脚本)、但由于端口被锁定、它从未起作用。

    我每次都必须重置电路板、因为我在锁定配置文件后无法通过 UART 连接来发送配置文件。  端口最终会回来吗?  如果这是它将永远工作,那么我正在追逐一个死胡同

    很遗憾、我无法拍照、这违反了我们的公司政策。

    在 AWR2544 EVM 上、我连接到直流电源以 12V(4A 限值)连接、并且使用直流连接上方的 Micro USB 端口。

    在 DCA1000EVM 上、我通过正确的 IP 地址配置连接到 5V 直流(4A 限制)连接器和以太网端口。

    我还可以运行 mmWave Studio 并获取响应。  事实上,这就是我过去几天要做的事情。  我配置了 EVM 并获取了一组数据。  然后、将后处理 MATLAB 保存到一个图中、打开该图、选择一维 FFT 数据并将其复制到 Excel 中。

    当我使用 mmWave Studio 时、如果电路板的方向是这样的话、直流连接器和另一个 micro-USB 位于右下角、我还会连接左上角的 micro-USB。

    谢谢、

    Dave

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

    您好:

    给我一天或两天时间来调查此设置。 我已经测试并工作的一种选择是使用 2544 和 DCA with Studio 进行数据采集。 这基本上是相同的、但线性调频脉冲配置涉及的内容要多一些。 如果您对此感兴趣、请告诉我、同时我将测试此设置。

    此致、

    Gabriel

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

    mmWave Studio 和 CLI 都将原始数据保存到一个 bin 文件中。  我假设我的下一步是解码 BIN 文件并从每个通道中提取 FFT。

    无法选择使用 mmWave Studio、因为我无法知道如何从其他程序进行控制。  我尝试自动执行多个步骤、并将所有运动控制设备都同步在一起。  我的第一次测量是测量每个发送器到 一个接收器。  然后、测量与单个发送器配对的每个接收器。  我必须对多个天线这样做。

    接下来、我需要将其放入消声室并显示波束模式。  腔室使用具有多个轴的定位器、需要对其进行控制以选择角度、然后获取数据。

    最后、我们希望使用运动控制级来移动反射器并进行测量。

    如果我可以通过作为解决方案的程序访问 LUA 命令。

    谢谢、

    Dave

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

    您好:

    我已经在功能模式下成功采集了 ADC 数据、并将分享我的步骤。

    1) 首先、您必须在 SDK 的 mmw_mss_pm.mak 文件中如此启用 lvs_stream 宏。 我使用 PM 演示的原因是、SDK 中存在一个已知问题、其中原始 OOB for 2544 具有一定的存储器限制、因此无法启用 LVDS 流式传输。 我还会为您提供应用程序映像。

    e2e.ti.com/.../awr2544_5F00_mmw_5F00_pm_5F00_demo.appimage

    2) 将.appimage 刷写到您的 EVM 上。 或使用我提供的应用程序映像来构建自己的应用程序映像。 然后、您可以在成功完成闪存后将电路板切换到功能模式。

    3) 您需要的硬件设置

    -用于 DCA 的 5V 电源和用于 2544 的 12V 电源

    -以太网从 PC 连接到 DCA

    - 2 根 micro-USB 电缆从 PC 连接到 2544 EVM。 一个连接到 XDS_USB、另一个连接到 FTDI_USB

    3) 首先接通 EVM 的电源、然后再打开 DCA。 在这里、您可以在 DCA 上加载以下命令

    - DCA1000EVM_CLI_Control.exe reset_ar_device cf.json

    - DCA1000EVM_CLI_Control.exe fpga cf.json

    - DCA1000EVM_CLI_Control.exe 记录 cf.json

    4) 现在将配置文件加载到 2544EVM 上。 此路径有多个选项、但包含“lvdsStreamCfg"命令“命令非常重要。 这实际上能够实现 ADC 数据的流式传输。 因此、建议开始使用以下配置文件

    C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\demo\awr2544\mmw\profiles\profile_3d_3Azim_1ElevTx_DDM_LVDS_awr2544_1Xmode.cfg

    其他配置文件位于上述相同文件夹中

    5) 传感器启动后,您现在可以运行以下 DCA 命令

    - DCA1000EVM_CLI_Control.exe start_record cf.json

    - DCA1000EVM_CLI_Control.exe stop_record cf.json

    adc_data_Raw_0.bin 文件应出现在以下文件夹中

    C:\ti\mmwave_studio_03_01_04_04\mmWaveStudio\PostProc