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:无法使用 DCA1000和 mmWave Studio 捕获数据

Guru**** 2540720 points
Other Parts Discussed in Thread: IWR6843ISK, IWR6843, DCA1000EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1159061/dca1000evm-unable-to-capture-data-with-dca1000-and-mmwave-studio

器件型号:DCA1000EVM
主题中讨论的其他器件:IWR6843ISKIWR6843

我无法使用 dca1000和 iwr6843isk 修订版 d 捕获数据。 我遵循了用户手册和视频教程。  捕获的文件数始终为0、并且它们始终是一条关于无法读取固件的消息。  我有一个静态 IP 设置、在某些情况下捕获了 Dca1000和我的 PC 之间使用 Wireshark 进行的通信。  之后、我使用相同的结果更新了 DCA1000上的固件。  

下面是一些输出:

[17:03:07][RadarAPI]:ar1.Connect (22、115200、1000)
[17:03:08][RadarAPI]:ar1.calling_isconnected ()
[17:03:09][RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[17:03:09][RadarAPI]:状态:已通过
[17:03:09][RadarAPI]:ar1.frequencyBandSelection("60G")
[17:03:09][RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[17:03:09][RadarAPI]:状态:已通过
[17:03:09]器件状态:IWR6843/QM/SOP:2/ES:2
[17:03:09][RadarAPI]:ar1.SaveSettings ('C:\Users\ndonahue\AppData\Roaming\RSTD\ar1gui.ini')
[17:03:15][RadarAPI]:ar1.DownloadBSSFw ("C:\\ti\\mmwave_studio:02_01_01_00\\mmWaveStudio\\Scripts\..\..\Rf_eval_firmware\\rarss\\xwr68xx_radarss.bin")
[17:03:15][RadarAPI]:下载 BSS ROM RPRC 二进制文件。
[17:04:03][RadarAPI]:AR1.GetBSSFwVersion()
[17:04:03][RadarAPI]:BSSFwVersion:(06.02.01.05 (09/03/20))
[17:04:54][RadarAPI]:ar1.DownloadMSSFw ("C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\Scripts\\..\..\rf_eval_firmware\\masterss\\x68xx_masterss.bin")
[17:04:55][RadarAPI]:下载 MSS RPRC 二进制文件。
[17:05:14][RadarAPI]:ar1.GetMSSFwVersion()
[17:05:14][RadarAPI]:MSSFwVersion:(02.00.00.03 (27/08/19))
[17:05:16][RadarAPI]:AR1.PowerOn (0、1000、0、0)
[17:05:16]收到 MSS 上电完成异步事件!
[17:05:16][RadarAPI]:状态:已通过
[17:05:19][RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[17:05:19][RadarAPI]:状态:已通过
[17:05:19][RadarAPI]:AR1.SelectChipVersion ("IWR6843")
[17:05:19][RadarAPI]:状态:已通过
[17:05:19]器件状态:IWR6843/QM/SOP:2/ES:2
[17:05:19][RadarAPI]:ar1.RfEnable()
[17:05:19]收到 BSS 加电完成异步事件!
[17:05:19][RadarAPI]:状态:已通过
[17:05:19][RadarAPI]:ar1.GetMSSFwVersion()
[17:05:19][RadarAPI]:MSSFwVersion:(02.00.00.03 (27/08/19))
[17:05:20][RadarAPI]:ar1.GetBSSFwVersion()
[17:05:20][RadarAPI]:BSSFwVersion:(06.02.01.05 (09/03/20))
[17:05:26][RadarAPI]:ar1.ChanNAdcConfig (1、1、0、1、1、1、 1、1、2、1、0)
[17:05:27][RadarAPI]:状态:已通过
[17:05:33][RadarAPI]:AR1.LPModConfig (0、0)
[17:05:33][RadarAPI]:状态:已通过
[17:05:34][RadarAPI]:ar1.RfInit()
[17:05:34]接收到 RF Init 异步事件!
[17:05:34][RadarAPI]:时间戳、温度:15048、42;APLL 状态、更新:1、0; SynthVCO1状态、更新:1、1;SynthVCO2状态、更新:1、 1;LODist 状态、更新:1、1;RxADCDC 状态、 更新了:1、1;HPFcutoff 状态、更新了:1、1; LPFcutoff Status、Update:1、1;PeakDetector Status、Update:1、 1;TxPower 状态、更新:1、1;RxGain 状态、 更新了:1、1;TxPhase 状态、更新了:1、1; RxIQMM 状态、更新:1、1;
[17:05:34][RadarAPI]:状态:已通过
[17:05:41][RadarAPI]:AR1.DataPathConfig (513、1216644097、0)
[17:05:41][RadarAPI]:状态:通过
[17:05:41][RadarAPI]:ar1.LvdsClkConfig (1、1)
[17:05:42][RadarAPI]:状态:已通过
[17:05:43][RadarAPI]:AR1.LVDSLaneConfig (0、1、0、0、0、 1、0、0)
[17:05:43][RadarAPI]:状态:已通过
[17:05:49][RadarAPI]:ar1.ProfileConfig (0、60、100、6、60、 0、0、0、0、0、 0、29.982、0、256、10000、 0、131072、30)
[17:05:49][RadarAPI]:状态:已通过
[17:05:51][RadarAPI]:AR1.ChirpConfig (0、0、0、0、0、0、 0、0、1、0、0)
[17:05:51][RadarAPI]:状态:通过
[17:05:52]测试源已禁用...!!!
[17:05:52][RadarAPI]:AR1.DisableTestSource (0)
[17:05:52][RadarAPI]:状态:已通过
[17:05:52][RadarAPI]:AR1.FrameConfig (0、0、8、128、40、 0、0、1)
[17:05:52][RadarAPI]:状态:已通过
[17:05:57][RadarAPI]:ar1.GetCaptureCardDllVersion()
[17:05:57][RadarAPI]:向 DCA1000发送 dll_version 命令
[17:05:57][RadarAPI]:
[17:05:57] DLL 版本:1.0
[17:05:57][RadarAPI]:AR1.SelectCaptCaptureDevice ("DCA1000")
[17:05:57][RadarAPI]:状态:已通过
[17:06:01][RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[17:06:01][RadarAPI]:AR1.CaptureCardConfig_Mode (1、2、1、2、3、 30)
[17:06:01][RadarAPI]:AR1.CaptureCardConfig_PacketDelay (25)
[17:06:01][RadarAPI]:向 DCA1000发送 FPGA 命令
[17:06:11][RadarAPI]:
[17:06:11] FPGA 配置:
[17:06:11]超时错误! 系统已断开连接
[17:06:11][RadarAPI]:向 DCA1000发送记录命令
[17:06:22][RadarAPI]:
[17:06:22]配置记录:
[17:06:22]超时错误! 系统已断开连接
[17:06:22][RadarAPI]:ar1.GetCaptureCardFPGAVersion ()
[17:06:22][RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
[17:06:32][RadarAPI]:
[17:06:32]
[17:06:32]无法读取 FPGA 版本。 [错误-5]
[17:06:32]
[17:07:26][RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[17:07:26][RadarAPI]:AR1.CaptureCardConfig_Mode (1、2、1、2、3、 30)
[17:07:26][RadarAPI]:AR1.CaptureCardConfig_PacketDelay (300)
[17:07:26][RadarAPI]:向 DCA1000发送 FPGA 命令
[17:07:36][RadarAPI]:
[17:07:36] FPGA 配置:
[17:07:36]超时错误! 系统已断开连接
[17:07:36][RadarAPI]:正在将记录命令发送到 DCA1000
[17:07:46][RadarAPI]:
[17:07:46]配置记录:
[17:07:46]超时错误! 系统已断开连接
[17:07:46][RadarAPI]:ar1.GetCaptureCardFPGAVersion ()
[17:07:46][RadarAPI]:向 DCA1000发送 FPGA_VERSION 命令
[17:07:56][RadarAPI]:
[17:07:56]
[17:07:56]无法读取 FPGA 版本。 [错误-5]
[17:07:56]
[17:09:36][RadarAPI]:ar1.CaptureCardConfig_StartRecord ("C:\\ti\\mmwave_studio 02_01_01_00\\mmWaveStudio\\PostProp\\ADC_data.bin"、1)
[17:09:36][RadarAPI]:正在将 start_record 命令发送到 DCA1000
[17:09:36][RadarAPI]:
[17:09:53][RadarAPI]:ar1.StartFrame ()
[17:09:53][RadarAPI]:状态:已通过
[17:09:53]收到帧启动异步事件!
[17:09:53][RadarAPI]:帧结束
[17:09:53]收到帧结束异步事件!
[17:10:10][RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
[17:10:10][RadarAPI]:捕获的文件数:0,每个设备的总帧数:8.
[17:10:10]错误:捕获的文件数为零!

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

    您好!

    因此、您的"无法读取 FPGA 版本"错误是 DCA1000的常见错误。 首先、我想向您介绍毫米波传感器工业工具箱上的 DCA1000用户指南。 我不确定这是否是您在阅读用户手册时提到的指南之一(有多个)、但在本指南中、"需要更多帮助?"部分的底部附近 部分是《调试手册》、其中解决了此错误。 我首先建议您禁用防火墙。 其次、由于您有修订版 D、如果您使用的是包含指南中图片的修订版、请尝试在没有 ICBOOST 的情况下使用该设置。 如果这些失败、我将三次检查所有多路复用器开关、最后尝试使用 Lattice 工具刷新 FPGA。 FPGA 指南的回流焊在另一个用户指南中、该用户指南更多地位于数据表中。

    主要用户指南:

    https://dev.ti.com/tirex/explore/node?a=VLyFKFf__4.12.0&node=A__AGTrhNYW8jE6cMxbovlfaA__com.ti.mmwave_industrial_toolbox__VLyFKFf__4.12.0

    对于刷写 FPGA:

    https://www.ti.com/lit/ug/spruij4a/spruij4a.pdf

    此致、

    Pedrhom Nafisi

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

    谢谢。  我没有使用升压板、并且我已经使用点阵编程器刷写了该板。  您能告诉我开关的位置应该是什么吗?  文档显示了不同的电路板、因此这不清楚。  我使用的是 IWR6843ISK Rev D   

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

    您好!

    下面显示的图像应该足以用于开关位置。 同时检查 DCA1000上的值。 禁用防火墙、确保正确连接、并确保您的电源至少为2.5A、3A。

    此致、

    Pedrhom Nafisi

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

    我仍然无法获取数据、并且仍然看到"无法读取 FPGA 版本"。 [ERROR -5]'错误。  计算机上的 Windows Defender 防火墙未处于活动状态。

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

    我还注意到 DCA1000与使用 Wirechark 的笔记本电脑之间存在通信。  但捕获的文件数量始终为零。

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

    您好!

    另一个需要确认的问题是、您是否安装了 MATLAB 8.5.1? 您的计算机上必须安装此特定版本。 如果 DCA1000用户指南中的所有步骤都不起作用、并且您在没有假设的情况下执行了这些步骤、则完全卸载然后重新安装 mmWaveStudio 不会受到影响。

    此致、

    Pedrhom Nafisi

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

    是的、我安装了确切的版本。  我在 https://dev.ti.com/tirex/explore/node?node=A__AGTrhNYW8jE6cMxbovlfaA__com.ti.mmwave_industrial_toolbox__VLyFKFf__LATEST 上执行了这些步骤。  我看到最近有其他人发布了一个论坛帖子、其中似乎有同样的问题。   正如我所说的、从上面发布的日志中、似乎一切都在运行、但最终没有捕获任何数据。  请注意、最初演示可视化工具在 TI 发布更新之前也不起作用。  是否确定当前代码中没有错误?

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

    您好!

    我不认为"无法读取 FPGA 版本。 [error -5]"是代码中的错误导致的、但它仍可能是安装错误、Lattice IC 软件闪存损坏等多种形式的软件。 如果可能、我会尝试使用另一根 USB 电缆、并确保计算机仅连接了所需的外设。 DCA1000需要大量的电力、我们已经有过将外设连接到计算机以阻止正常通信的经历。 此外、您的以太网连接是否直接从 DCA1000连接到计算机?

    此外、您希望为雷达传感器接收哪种类型的数据? 如果没有 DCA1000、则可以通过点云或热图等串行连接从雷达器件获取多种类型的数据。 只有当您需要 原始 ADC 数据时、才需要 DCA1000EVM 和 mmWaveStudio。 需要使用此附加 EVM 来支持在捕获此原始数据时生成的大量数据。 如果您不是很熟悉雷达数据处理、那么开始处理在没有 DCA1000EVM 的情况下输出的数据可能会容易得多、而 DCA1000EVM 已经由器件上的 ARM 内核和 DSP 使用我们的演示中的算法进行处理。 通常、仅当您希望从头开始开发整个雷达处理链时才需要原始数据、因此我也想问您。

    此致、

    Pedrhom Nafisi

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

    计算机中没有其他外设、并且在没有软件狗的情况下直接连接以太网。  我也尝试过不同的电缆。  此时、我们对较低级别的原始 ADC 数据感兴趣。 按照说明操作时遇到的第一个错误是:  无法读取 FPGA 版本。 [错误-5]

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

    ...我还刷新了新固件,并且使用的电源电流超过30A,可以为 DCA1000供电。   

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

    您好!

    您能否拍摄硬件设置的一些照片? 如果一切都符合我的要求、那么我们可以继续提供更多调试帮助或其他选项。

    此致、

    Pedrhom Nafisi

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

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

    您好!

    图片中的所有内容看起来都是按顺序排列的。 由于您的硬件开关配置正确、具有充足的电流电源、从 DCA1000直接连接到您的计算机、尝试不同的电缆、没有连接其他外设、尝试通过点阵工具刷新 FPGA、 并且安装了所有必需的驱动程序、如果可能、我会尝试其他计算机、并尝试完全卸载 mmWaveStudio 并重新安装它。 如果这不起作用、请联系客户支持并为他们提供我的姓名、我可以保证您的实际退货。

    此致、

    Pedrhom Nafisi