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.
我正在尝试使用 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 数据。
一些调试步骤:
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、
您能否发布您的设置的图像? 它是否与我链接的培训视频中显示的内容相匹配?
我目前没有一个1642可以为自己测试这个。 请给我很多天的时间来访问一个、然后我可以测试这个。
好极了。 谢谢你
Charlie
您好、Sabeeh、
我想我想我会告诉你我已经取得了一些进展。 我已移除 SOP1上的跳线并将 SW2.3切换到 AR1642_MODE。 DCA 板上的指示灯现在会按应有的方式闪烁、我可以看到 Wireshark 传入的数据包。 使用 stop_record 函数时、我仍然会遇到相同的错误、并且它不会将原始数据存储在文件中。 但是、我可以编写 python 脚本以使用来自以太网的数据包、这将允许我按照最初的需要实时使用数据。
非常感谢您的帮助、
Charlie