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.

[参考译文] MMWAVE-STUDIO:具有 DCA1000EVM 的 IWR1642 ADC 原始数据采集

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/826630/mmwave-studio-iwr1642-adc-raw-data-cupture-with-dca1000evm

器件型号:MMWAVE-STUDIO
主题中讨论的其他器件:DCA1000EVMIWR1642

你好。

我正在尝试使用笔记本电脑(Windows 10 Enterprise)上的 DCA1000EVM 从 IWR1642获取 ADC 原始数据。 我使用 C:\ti\mmwave_studio 02_00_00_02\mmWaveStudio\Scripts\DataCaptureDemo_xWR.lua 脚本进行数据采集。

mmWave Studio 在进行后处理步骤之前一直在运行、没有错误(请参阅下面的 mmWave Studio 日志)。   

问题是文件 adc_data.bin 和 adc_data_Raw_0.bin 为空(目录结果如下)。

 文档 spruij4a (DCA1000EVM 数据采集卡用户指南(修订版 A))的"相关故障排除"部分我已使用 Wireshark 工具检查连接和以太网数据包传输(防火墙已禁用)。 因此、数据包通过 DCA1000EVM 传输到笔记本电脑接口(请参阅下面的 Wireshark 屏幕截图和"ipconfig /all"结果)   

adc_data_LogFile.txt 和 mmWave Studio 日志的内容、请参阅下文。

重要的是、在我的家庭 PC (Windows 7 Pro)中、数据捕获在相同的硬件配置下工作正常。 由于存在其他户外实验、在笔记本电脑上运行 mmWave Studio 处理功能至关重要。   

有什么想法吗?

此致 Michael。

DIR 结果:

C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\PostProc
02.08.2019 11:54 。
02.08.2019 11:54 。
02.08.2019 11:54 0 2.txt
02.08.2019 11:53 0 adc_data.bin
2018年9月25日12:14 234 527 adc_data.fig
25.09.2018 12:14 113 652 adc_data.png
02.08.2019 11:53 0 adc_data_CP_0.bin
02.08.2019 11:53 0 adc_data_CQ_0.bin
02.08.2019 11:53 0 adc_data_DSP_0.bin
2018年9月25日12:14 3 320 adc_data_log.log
02.08.2019 11:53 1 144 adc_data_LogFile.txt
02.08.2019 11:53 0 adc_data_R4F_0.bin
02.08.2019 11:53 0 adc_data_Raw_0.bin
2018年9月25日12:14 1 596 CalibData.txt
25.09.2018 12:14 0 DigPeriodicMonReport.txt
2018年9月25日12:14 1 184 InvalidConfigErr.csv
25.09.2018 12:14 1 IsNvidiaOldCardMode.txt
2018年9月25日12:14 119822 libgcc_s_dw2-1.dll
25.09.2018 12:14 1 026 062 libstdc++-6.dll
25.09.2018 12:14 70 656 libwinpthread-1.dll
02.08.2019 11:53 1 220 LogFile.txt
2018年9月25日12:14 0 MonitoringReport.txt
2018年9月25日12:14 0 MSSGetDataBlock.txt
2018年9月25日12:14 11 264 Packet_Reorder_Zerofill.exe
02.08.2019 11:53 67 378 PackFile.MAT
25.09.2018 12:14 0 PhaseShiftCalibData.txt
02.08.2019 11:53 0 pktlogfile.txt
2018年9月25日12:14 5 391 360 Qt5Core.dll
25.09.2018 12:14 5 334 528 Qt5Gui.dll
25.09.2018 12:14 6 541 824 Qt5Widgets.dll
25.09.2018 12:14 3 137 755 RawFileFormat.exe
02.08.2019 11:18 0 Temp_data.txt
30个文件 22 057 293字节
2个文件夹11 741 233 152字节可用

Wireshark 连接和数据包传输检查:

   

 "ipconfig /all"结果:  

以太网适配器:

   连接的 DNS 后缀。 。 。 。 。 :
   说明。 。 。 。 。 。 。 。 。 。 。 。 。 :Realtek PCIe GbE 系列控制器
   物理地址。 。 。 。 。 。 。 。 。 :50-B7-C3-08-D8-64
   DHCP 已打开。 。 。 。 。 。 。 。 。 。 。 :不是
   自动调优已打开。 。 。 。 。 。 :是的
   通道的本地 IPv6地址。 。 。 :fe80::f522:fde3:89bc:90b0% 17 (基本)
   IPv4地址。 。 。 。 。 。 。 。 。 。 。 :192.168.33.30 (主)
   子网掩码。 。 。 。 。 。 。 。 。 。 :255.255.255.0
   主栅极。 。 。 。 。 。 。 。 。 :
   IAID DHCPv6。 。 。 。 。 。 。 。 。 。 。 :72398787
   DHCPv6客户端的 DUID。 。 。 。 。 。 。 :00-01-00-01-20-1C-E7-09-50-B7-C3-08-D8-64
   DNS 服务器。 。 。 。 。 。 。 。 。 。 。 :fect0:0:0:FFFF::1% 1.
                                       Fec0:0:0:FFFF:2% 1.
                                       Fec0:0:0:FFFF:3% 1.
   TCP/IP 上的 NetBIOS。 。 。 。 。 。 。 。 :包括

adc_data_LogFile.txt

2019年8月2日11:51:37:API:poweroff、0、
2019年8月2日11:52:27:API:select_chip_version、AR1642、0、
2019年8月2日11:52:28:API:select_chip_version、AR1642、0、
2019年8月2日11:52:49:API:ChannelConfig、3、15、0、
2019年8月2日11:52:49:API:AdcOutConfig、2、1、0、
2019年8月2日11:52:49:API:DataFmtConfig、15、2、1、0、1、0、
2019年8月2日11:52:50:API:LowPowerConfig、0、1、0、
2019年8月2日11:52:53:API:DataPathConfig、1、0、2、0、
2019年8月2日11:52:54:API:LvdsClkConfig、1、0、
2019年8月2日11:52:55:TSW1400采样率:600000000 7500000,0
2019年8月2日11:52:55:API:SetHsiClock、9、0、
2019年8月2日11:52:56:API:LaneConfig、3、0、
2019年8月2日11:52:56:API:LvdsLaneConfig、0、1、0、
2019年8月2日11:52:57:API:ProfileConfig、0、1435384036、10000、600、61、0、621、0、256、5000、0、0、30、0、
2019年8月2日11:52:58:API:ChirpConfig、0、0、0、0、0、0、3、0、
2019年8月2日11:52:59:API:EnableTestSource、0、1、0、
2019年8月2日11:52:59:API:FrameConfig、0、0、8、128、800、000、0、512、0、
2019年8月2日11:52:59:API:AdvancedFrameConfig、1、0、0、1、128、800、0、1、800、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、
2019年8月2日11:53:01:API:select_captate_device、DCA1000、0、

mmWave Studio 日志:

[11:52:11][RadarAPI]:打开 GPIO 控制端口()
[11:52:11][RadarAPI]:状态:通过
[11:52:12][RadarAPI]:打开板控制端口()
[11:52:12][RadarAPI]:状态:已通过
[11:52:13][RadarAPI]:AR1.FullReset ()
[11:52:13][RadarAPI]:状态:已通过
[11:52:14][RadarAPI]:关闭板控制端口()
[11:52:14][RadarAPI]:状态:已通过
[11:52:14][RadarAPI]:关闭 GPIO 控制端口()
[11:52:14][RadarAPI]:状态:已通过
[11:52:14][RadarAPI]:AR1.SOPControl (2)
[11:52:14][RadarAPI]:状态:已通过
[11:52:20][RadarAPI]:AR1.Connect (5、921600、1000)
[11:52:23][RadarAPI]:警告:已连接波特率115200
[11:52:24][RadarAPI]:警告:已断开现有波特率
[11:52:24][RadarAPI]:警告:尝试连接波特率921600
[11:52:26][RadarAPI]:ar1.calling_isconnected ()
[11:52:27][RadarAPI]:AR1.SelectChipVersion ("AR1642")
[11:52:27][RadarAPI]:状态:已通过
[11:52:27][RadarAPI]:AR1.SelectChipVersion ("XWR1642")
[11:52:27][RadarAPI]:状态:已通过
[11:52:27]器件状态:XWR1642/QM/SOP:2/ES:2.
[11:52:28][RadarAPI]:AR1.SelectChipVersion ("AR1642")
[11:52:28][RadarAPI]:状态:已通过
[11:52:28][RadarAPI]:AR1.SelectChipVersion ("XWR1642")
[11:52:28][RadarAPI]:状态:已通过
[11:52:28]器件状态:XWR1642/QM/SOP:2/ES:2.
[11:52:29][RadarAPI]:ar1.SaveSettings ('C:\Users\mikle\AppData\Roaming\RSTD\ar1gui.ini')
[11:52:34][RadarAPI]:AR1.ReadRegister (0xffffff214、0、31)
[11:52:34][RadarAPI]:AR1.ReadRegister (0xffffff210、0、31)
[11:52:34][RadarAPI]:AR1.ReadRegister (0xffffff218、0、31)
[11:52:34][RadarAPI]:ar1.DownloadBSSFw ("C:\\ti\\mmwave_studio 02_00_00_02\\mmWaveStudio\\Scripts\\..\..\RRF_eval_firmware\\rarss\\xwr16xx_radarss.bin")
[11:52:34][RadarAPI]:下载 BSS 修补程序 RPRC 二进制文件。
[11:52:36][RadarAPI]:ar1.GetBSSFwVersion()
[11:52:36][RadarAPI]:BSSFwVersion:(02.00.00.01 (05/10/17))
[11:52:37][RadarAPI]:ar1.GetBSSPatchFwVersion()
[11:52:37][RadarAPI]:BSSPatchFwVersion:(01.02.00.03 (24/10/18))
[11:52:37] BSS FW 下载成功
[11:52:39][RadarAPI]:ar1.DownloadMSSFw ("C:\\ti\\mmwave_studio _02_00_00_02\\mmWaveStudio\\Scripts\\..\..\rf_eval_firmware\\masterss\\xwr16xx_masters.bin")
[11:52:39][RadarAPI]:下载 MSS RPRC 二进制文件。
[11:52:41] MSS FW 下载成功
[11:52:44]收到 MSS 上电完成异步事件!
[11:52:44][RadarAPI]:AR1.PowerOn (0、1000、0、0)
[11:52:44][RadarAPI]:状态:已通过
[11:52:44]上电成功
[11:52:45][RadarAPI]:ar1.RfEnable()
[11:52:46]收到 BSS 加电完成异步事件!
[11:52:46][RadarAPI]:状态:已通过
[11:52:46][RadarAPI]:ar1.GetBSSFwVersion()
[11:52:46][RadarAPI]:BSSFwVersion:(02.00.00.01 (05/10/17))
[11:52:47][RadarAPI]:ar1.GetBSSPatchFwVersion()
[11:52:47][RadarAPI]:BSSPatchFwVersion:(01.02.00.03 (24/10/18))
[11:52:47]射频使能成功
[11:52:49][RadarAPI]:ar1.ChanNAdcConfig (1、1、0、1、1、1、 1、1、2、1、0)
[11:52:49][RadarAPI]:状态:已通过
[11:52:49] ChANNAdcConfig 成功
[11:52:50][RadarAPI]:AR1.LPModConfig (0、1)
[11:52:50][RadarAPI]:状态:已通过
[11:52:50] LPModConfig 成功
[11:52:52][RadarAPI]:ar1.RfInit()
[11:52:52]接收到 RF Init 异步事件!
[11:52:52][RadarAPI]:状态:已通过
[11:52:52][RadarAPI]:时间戳、温度:6583、47;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 状态、更新了:0、0; RxIQMM 状态、更新:1、1;
[11:52:52] RfInit 成功
[11:52:53][RadarAPI]:AR1.DataPathConfig (1、1、0)
[11:52:53][RadarAPI]:状态:已通过
[11:52:53] DataPathConfig 成功
[11:52:54][RadarAPI]:ar1.LvdsClkConfig (1、1)
[11:52:55][RadarAPI]:状态:已通过
[11:52:55] LvdsClkConfig 成功
[11:52:56][RadarAPI]:AR1.LVDSLaneConfig (0、1、0、0、0、 1、0、0)
[11:52:56][RadarAPI]:状态:已通过
[11:52:56] LVDSLaneConfig 成功
[11:52:57][RadarAPI]:ar1.ProfileConfig (0、77、100、6、60、 0、0、0、0、0、 0、29、982、0、256、5000、 0、0、30)
[11:52:57][RadarAPI]:状态:已通过
[11:52:57] ProfileConfig 成功
[11:52:58][RadarAPI]:AR1.ChirpConfig (0、0、0、0、0、0、 0、0、1、1、0)
[11:52:58][RadarAPI]:状态:已通过
[11:52:58] ChirpConfig 成功
[11:52:59]测试源已禁用...!!!
[11:52:59][RadarAPI]:状态:已通过
[11:52:59][RadarAPI]:AR1.FrameConfig (0、0、8、128、40、 0、1)
[11:52:59][RadarAPI]:状态:已通过
[11:52:59] FrameConfig 成功
[11:53:00][RadarAPI]:AR1.SelectCaptCaptureDevice ("DCA1000")
[11:53:01][RadarAPI]:通过
[11:53:01] SelectCaptureDevice 成功
[11:53:02][RadarAPI]:已注册 StatusDCCard 事件
[11:53:02][RadarAPI]:状态:已通过
[11:53:02][RadarAPI]:ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)
[11:53:02][RadarAPI]:状态:已通过
[11:53:04]以太网电缆已断开请检查..... !!!
[11:53:04] CaptureCardConfig_EthInit 成功
[11:53:05][RadarAPI]:ar1.ConfigureRFDCCardMode (1、2、1、2、3、 30)
[11:53:05][RadarAPI]:状态:已通过
[11:53:05] CaptureCardConfig_Mode 成功
[11:53:06][RadarAPI]:AR1.CaptureCardConfig_PacketDelay (25)
[11:53:06][RadarAPI]:状态:已通过
[11:53:06] CaptureCardConfig_PacketDelay 成功
[11:53:07][RadarAPI]:ar1.CaptureCardConfig_StartRecord ("C:\\ti\\mmwave_studio 02_00_00_02\\mmWaveStudio\\Scripts\\.\\PostProc\\adc_data.bin"、1)
[11:53:07][RadarAPI]:状态:已通过
[11:53:08][RadarAPI]:ar1.StartFrame ()
[11:53:09][RadarAPI]:状态:已通过
[11:53:09]收到帧启动异步事件!
[11:53:09]收到帧结束异步事件!
[11:53:09][RadarAPI]:帧结束
[11:53:11]请等待几秒钟,以进行数据包重新排序实用程序处理..... !!!!
[11:53:11][RadarAPI]:Packet Reorder Utility Started...please Wait...
[11:53:11][RadarAPI]:ar1.PacketReorderZeroFill ("C:\\ti\\mmWave_studio 02_00_00_02\\mmWaveStudio Scripts\..\PostProc \\ADC_DATA_Raw_0.bin"、"C:\\ti\\mmWaveStudio Scripts\\Postwo_02_rtstudio Scripts\\mmw_00_02.txt\mmWavestudio Scripts\bine.txt_data\mmWavepdoc_02.\\mmw_02.txt\mmw_Scripts\\mmw_data\mmw_data\mmw_02.txt_Scripts\mmw_rtstudio。
[11:53:16][RadarAPI]:数据包重新排序实用程序进程已完成!
[11:53:26]数据包重新排序实用程序处理完成..... !!!!
[11:53:26]请等待几秒钟,以便进行 MATLAB 后处理..... !!!!
[11:53:26][RadarAPI]:ar1.StartMatlabPostProc ("C:\\ti\\mmwave_studio:02_00_00_02\\mmWaveStudio\\Scripts\..\PostProc \\adc_data.bin")
[11:53:26][RadarAPI]:错误:
[11:53:26]
[11:53:26]... MWMCR::评估功能错误...
[11:53:26] 2019年8月2日11:53:26:文件 C:\ti\mmwave_studio 02_00_00_02\mmWaveStudio\Scripts\..\PostProc \adc_data.bin 为空。 请捕获更多数据。、1、
[11:53:26]第52行的=> PROCESS_ADC_DATA.m 中出错。
[11:53:26]

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

    您好、Michael、

    您是否在两台计算机上都遵循完全相同的顺序?

    如果手动运行序列而不是运行 LUA 脚本、捕获是否起作用?

    此致、

    Anand

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

    Anand、您好!

    如果您是指 mmWave Studio 步骤序列-是的、则在 两种情况下、我都使用 standart DataCaptureDemo_xWR.lua 脚本。

    在 LUA 脚本中、我删除了与数据采集开始相关的部分、并手动执行此操作-无影响。 每次按下"Trigger Frame"时、我都会在 Wireshark 中看到数据包传输、但文件仍然为空。

    此致

    Michael

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

    您好、Michael、

    您是否可以共享2个 Wireshark 捕获、每个计算机一个?

    提前感谢、

    Anand

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

    Anand、您好!

    感谢您提供有关 Wireshark 输出比较的建议。

    问题出在 Windows 10防火墙中。 我有 commodo 防火墙和 Windows 防火墙、它们通常被禁用。 域策略已更改并且已启用 Windows 防火墙、因此它会丢弃握手数据包。 我没有检查 Windows 防火墙状态。

    问题已解决。

    谢谢你。

    Michael。