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.

[参考译文] DCA1000EVM:使用 DCA1000EVM CLI 软件时出错

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/969535/dca1000evm-error-using-dca1000evm-cli-software

器件型号:DCA1000EVM

我正在尝试使用 Ubuntu 中的 AWR 1642BOOST 从 DCA1000提取原始数据、但我收到错误、无法正常工作。 键入./DCA1000EVM_CLI_Control 记录 configFile.json 然后 键入./DCA1000EVM_CLI_Control start_record configFile.json 后、DCA 板上的 LVDS 路径 ERR LED 亮起、在键入 ./DCA1000EVM_CLI_Control stop_record configFile.json 之前不会发生任何情况、并且我收到以下错误:  

停止记录命令:超时错误! 无法读取记录进程状态。 [错误-4068]  

我不确定发生了什么。 我想知道是否有人可以提供帮助。

谢谢、

Charlie

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

     在 START_RECORD 之前、您是否发布了./DCA1000EVM_CLI_Control FPGA configFile.json?

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

    你好,Sabeeh!

    是的、很抱歉、我忘记了提及它

    Charlie

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

     LVDS_PATH_ERR_LED 指示在超时周期内未接收到来自雷达 EVM 的 LVDS 数据。

    一些调试步骤:

    1. 确保 DCA1000上的开关2.5设置为 CONFIG_SW。  
    2. DCA 上的电源开关正确。
    3. 主机 IP 地址设置为192.168.33.30
    4. JSON 文件与 SDK 用户指南中所述的文件相匹配。
    5. 雷达具有最新的开箱即用演示。  
    6. 正在发送一个有效的 cfg 文件、其中包含参数为-1 1 1 1的 lvdsStreamCfg、通常通过毫米波演示可视化工具来实现。  

    DCA1000用户指南 https://www.ti.com/lit/ug/spruij4a/spruij4a.pdf 中介绍了错误代码

    请仔细阅读所有可用文档。   

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

    1-5已正确。 我刚刚尝试更新您建议的 LVDS 配置、但仍然有相同的错误。 还有什么可能出错的地方吗? 雷达上的 SOP 跳线应设置为什么?

    感谢你的帮助、

    Charlie

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

    SOP0和 SOP1应打开、SOP2应关闭。  

    电源电压是否为5V、至少为2.5A?

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

    这就是它以前的样子。 是的。 在不同 PC 上刷写雷达器件是否会有所不同? 我一直在使用 Windows PC 作为演示可视化工具、但使用了带 CLI 的 Linux PC。 在 Linux PC 上使用演示可视化工具是否更好? 或者还有其他可能出错的东西吗?

    Charlie

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

    我们需要了解问题是雷达还是 DCA。 当您发送 CLI 时、传感器是否以"完成"进行响应? 是否确定没有错误? 您能否探测 LVDS 信号以确保它们存在?

    您是先启动数据记录还是先启动传感器?

    雷达是否安装在 DCA 上?

    我不再知道如何解决您的问题。 请记住、这不是 DCA 的预期用途。

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

    不、它不会用任何东西进行响应。 终端中没有出现错误、如果我在 STOP_RECORD 之前运行 query_status、则会显示 Record Process is initiated [状态-4031]。

    启动传感器意味着什么?

    我一直在运行:

    /DCA1000EVM_CLI_Control FPGA configFile.json

    /DCA1000EVM_CLI_Control 记录 configFile.json

    /DCA1000EVM_CLI_Control start_record configFile.json

    然后等待一位、然后

    /DCA1000EVM_CLI_Control STOP_RECORD CONFIGFile.json

    我还需要做什么吗?

    该传感器通过螺栓固定在 DCA1000上、60引脚 samtech 连接器没有明显问题。

    我刚刚在 mmWave Studio (在另一台 PC 上)中尝试过它、第一次运行良好。

    我知道这可能是不可能的。 不过、您真的很乐于助人。

    谢谢、

    Charlie

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

    您好、Sabeeh、

    我希望您能有一个愉快的周末。 我已经编写了一个使用 pyserial 的脚本、以将.cfg 文件加载到传感器上并控制 sensorStart 和 sensorStop 函数。 不过、这似乎可以正常工作、但我仍然遇到相同的问题、并且 LVDS_PATH_ ERROR LED 仍亮起。 我在各种用户指南中找不到有关它的大量信息、但您是否需要更改 cfg 文件中的任何设置、例如、使传感器通过 samtech 功能区而不是通过 USB 输出其数据? 我注意到 mmWave Studio 会向雷达发送 BSS.bin 和 MSS.bin 文件、但我没有看到任何关于 CLI 软件必须执行此操作的建议。 我是否需要发送雷达二进制文件?

    感谢你的帮助、

    Charlie

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

    您好、Charles、

    USB 和 LVDS 之间没有关系。 原始 ADC 数据不来自 USB 端口。 在 python 脚本中、您是否从传感器读回任何命令? 传感器应回复完成。 如果您认为它正常工作、您是否在第二个串行端口上获得了点云数据?  

    mmWave Studio 所做的与 DCA1000 CLI 的工作方式不完全相关、因此无需发送二进制文件。 但是、我强烈建议您尝试在 Windows 上使用 mmWave Studio、以确保您甚至能够从传感器捕获数据。 这将确认没有其他问题。 您可以在此处找到培训视频:

    https://training.ti.com/dca1000-training-video

    如果您在使用 mmWave Studio 时遇到问题、请创建新的线程。  

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

    您好、Sabeeh、

    我已经在 mmWavse Studio 中尝试过它、它可以正常工作。 我的 Serials 脚本提供来自 UART 端口的输出"Done (完成)"等以及来自数据端口的点云输出、但在连接60引脚带状电缆时、它似乎不起作用。 有什么原因吗?

    如果我在运行 DCA 板后插入带状电缆、则会使 DATA_TRAM_PRG 闪烁、但如果我与 CLI 软件同时进行操作、则仍然会发生相同的错误。

    感谢你的帮助。

    Charlie

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

    您好、Charlie、

    您能否发布您的设置的图像? 它是否与我链接的培训视频中显示的内容相匹配?

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

    这是物理设置。 两个电路板都具有5V 电源(AWR=3A 且 DCA1000 =2A)。 DCA 板具有以太网电缆和 RADAR FTDI 端口中的 USB。 传感器的唯一 USB 端口中有一条 USB 电缆。 跳线位于 SOP 0和1上。

    谢谢、

    Charlie  

     

      

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

    我目前没有一个1642可以为自己测试这个。 请给我很多天的时间来访问一个、然后我可以测试这个。  

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

    好极了。 谢谢你

    Charlie

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

    您好、Sabeeh、

    我想我想我会告诉你我已经取得了一些进展。 我已移除 SOP1上的跳线并将 SW2.3切换到 AR1642_MODE。 DCA 板上的指示灯现在会按应有的方式闪烁、我可以看到 Wireshark 传入的数据包。 使用 stop_record 函数时、我仍然会遇到相同的错误、并且它不会将原始数据存储在文件中。 但是、我可以编写 python 脚本以使用来自以太网的数据包、这将允许我按照最初的需要实时使用数据。

    非常感谢您的帮助、

    Charlie