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: Ethernet cable is disconnected and both adc_data.bin and adc_data_raw_0.bin are empty

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR1443BOOST

hi,

I'm using mmWave Studio(1.0) with DCA1000 EVM and IWR1443BOOST(ES 3.0).I followed the necessary steps, configured IP to static. 192.168.33.30. Everything was successfully configured, but when it comes to the data capture. there's a warning: Ethernet cable is disconnected, please check! After DataCaptureDemo_xWR.lua, there's a series of  adc_data file, but all of them are empty.

I tried to set mmWave Studio as an allowed app to communicate through firewalls, but it did not work.

I used wireshark to capture some packets, but there's noting when I set the filter ip.adr==192.168.33.30 

[00:20:16]  [RadarAPI]: Opening Gpio Control Port()
[00:20:16]  [RadarAPI]: Status: Passed
[00:20:17]  [RadarAPI]: Opening Board Control Port()
[00:20:17]  [RadarAPI]: Status: Passed
[00:20:18]  [RadarAPI]: ar1.FullReset()
[00:20:18]  [RadarAPI]: Status: Passed
[00:20:19]  [RadarAPI]: Closing Board Control Port()
[00:20:19]  [RadarAPI]: Status: Passed
[00:20:19]  [RadarAPI]: Closing Gpio Control Port()
[00:20:19]  [RadarAPI]: Status: Passed
[00:20:19]  [RadarAPI]: ar1.SOPControl(2)
[00:20:19]  [RadarAPI]: Status: Passed
[00:20:32]  [RadarAPI]: ar1.Connect(3,921600,1000)
[00:20:35]  [RadarAPI]: Warning: Connected with baudrate 115200
[00:20:37]  [RadarAPI]: Warning: Disconnected existing BaudRate
[00:20:37]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
[00:20:39]  [RadarAPI]: ar1.Calling_IsConnected()
[00:20:40]  [RadarAPI]: ar1.SelectChipVersion("XWR1443")
[00:20:40]  [RadarAPI]: Status: Passed
[00:20:41]  [RadarAPI]: ar1.SelectChipVersion("XWR1443")
[00:20:41]  [RadarAPI]: Status: Passed
[00:20:41]  [RadarAPI]: ar1.SaveSettings('C:\Users\huawei\AppData\Roaming\RSTD\ar1gui.ini')
[00:21:11]  [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31)
[00:21:11]  [RadarAPI]: Value : 100001
[00:21:11]  [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31)
[00:21:11]  [RadarAPI]: Value : 13
[00:21:11]  [RadarAPI]: ar1.DownloadBSSFw("D:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\radarss\\xwr12xx_xwr14xx_radarss_ES3.0.bin")
[00:21:12]  [RadarAPI]: Downloading BSS Patch RPRC Binary..
[00:21:14]  BSS FW Download Success
[00:21:16]  [RadarAPI]: ar1.DownloadMSSFw("D:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\masterss\\xwr12xx_xwr14xx_masterss_ES3.0.bin")
[00:21:16]  [RadarAPI]: Downloading MSS Legacy Binary..
[00:21:20]  MSS FW Download Success
[00:21:22]  MSS power up done async event received!
[00:21:22]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
[00:21:22]  [RadarAPI]: Status: Passed
[00:21:22]  [RadarAPI]: ar1.SaveSettings('C:\Users\huawei\AppData\Roaming\RSTD\ar1gui.ini')
[00:21:23]  Power On Success
[00:21:24]  BSS power up done async event received!
[00:21:24]  [RadarAPI]: ar1.RfEnable()
[00:21:24]  [RadarAPI]: Status: Passed
[00:21:26]  RF Enable Success
[00:21:27]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
[00:21:27]  [RadarAPI]: Status: Passed
[00:21:27]  ChanNAdcConfig Success
[00:21:28]  [RadarAPI]: ar1.LPModConfig(0, 0)
[00:21:28]  [RadarAPI]: Status: Passed
[00:21:29]  Regualar mode Cfg Success
[00:21:31]  [RadarAPI]: ar1.RfInit()
[00:21:31]  RF Init async event received!
[00:21:31]  [RadarAPI]: Time stamp, Temperture: 6758,31; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 1, 1; HPFcutoff Status, Update: 1, 1; LPFcutoff Status, Update: 1, 1; PeakDetector Status, Update: 1, 1; TxPower Status, Update: 1, 1; RxGain Status, Update: 1, 1; RxIQMM Status, Update: 0, 0;
[00:21:31]  [RadarAPI]: Status: Passed
[00:21:31]  RfInit Success
[00:21:32]  [RadarAPI]: ar1.DataPathConfig(1, 1, 0)
[00:21:32]  [RadarAPI]: Status: Passed
[00:21:32]  DataPathConfig Success
[00:21:33]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)
[00:21:33]  [RadarAPI]: Status: Passed
[00:21:33]  LvdsClkConfig Success
[00:21:34]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 1, 1, 1, 0, 0)
[00:21:34]  [RadarAPI]: Status: Passed
[00:21:34]  LVDSLaneConfig Success
[00:21:35]  [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 0, 30)
[00:21:35]  [RadarAPI]: Status: Passed
[00:21:35]  ProfileConfig Success
[00:21:36]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 1, 0)
[00:21:36]  [RadarAPI]: Status: Passed
[00:21:36]  ChirpConfig Success
[00:21:37]  [RadarAPI]: ar1.DisableTestSource(0)
[00:21:38]  [RadarAPI]: Status: Passed
[00:21:38]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 1)
[00:21:38]  [RadarAPI]: Status: Passed
[00:21:38]  FrameConfig Success
[00:21:39]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
[00:21:39]  [RadarAPI]: passed
[00:21:39]  SelectCaptureDevice Success
[00:21:40]  [RadarAPI]: StatusDCCard Event Registered
[00:21:40]  [RadarAPI]: Status: Passed
[00:21:40]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
[00:21:40]  [RadarAPI]: Status: Passed
[00:21:42]  Ethernet Cable is disconnected Please check.....!!!
[00:21:42]  CaptureCardConfig_EthInit Success
[00:21:43]  [RadarAPI]: ar1.ConfigureRFDCCardMode(1, 1, 1, 2, 3, 0)
[00:21:43]  [RadarAPI]: Status: Passed
[00:21:43]  CaptureCardConfig_Mode Success
[00:21:44]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
[00:21:44]  [RadarAPI]: Status: Passed
[00:21:44]  CaptureCardConfig_PacketDelay Success
[00:21:45]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("D:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 1)
[00:21:45]  [RadarAPI]: Status: Passed
[00:21:46]  [RadarAPI]: ar1.StartFrame()
[00:21:46]  [RadarAPI]: Status: Passed
[00:21:47]  Frame start async event received!
[00:21:47]  [RadarAPI]: Frame Ended
[00:21:47]  Frame End async event received!
[00:21:49]  Please wait for a few seconds for Packet reorder utility processing .....!!!!
[00:21:49]  [RadarAPI]: Packet Reorder Utility Started...please wait...
[00:21:49]  [RadarAPI]: ar1.PacketReorderZeroFill("D:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data_Raw_0.bin", "D:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", "D:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\pktlogfile.txt")
[00:21:54]  [RadarAPI]: Packet Reorder Utility process completed!
[00:22:04]  Packet reorder utility processing done.....!!!!
[00:22:04]  Please wait for a few seconds for matlab post processing .....!!!!
[00:22:04]  [RadarAPI]: ar1.StartMatlabPostProc("D:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin")
[00:22:04]  [RadarAPI]: Error:
[00:22:04] 
[00:22:04]  ... MWMCR::EvaluateFunction error ...
[00:22:04]  08-May-2020 00:22:04: The file D:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\Scripts\..\PostProc\adc_data.bin is empty. Please capture more data.,1,
[00:22:04]  Error in => process_adc_data.m at line 52.
[00:22:04] 
[00:22:04]  ... Matlab M-code Stack Trace ...
[00:22:04]      at
[00:22:04]  file C:\Users\huawei\AppData\Local\Temp\huawei\mcrCache8.5.1\Matlab0\Logging\log_status.m, name log_status, line 32.
[00:22:04]      at
[00:22:04]  file C:\Users\huawei\AppData\Local\Temp\huawei\mcrCache8.5.1\Matlab0\Processing_functions\read_adc_data.m, name read_adc_data, line 28.
[00:22:04]      at
[00:22:04]  file C:\Users\huawei\AppData\Local\Temp\huawei\mcrCache8.5.1\Matlab0\MatlabPostPr\process_adc_data.m, name process_adc_data, line 52.
[00:22:04] 
[00:22:04] 
[00:22:04]  Trace:
[00:22:04]     at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
[00:22:04]     at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
[00:22:04]     at MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)
[00:22:04]     at AR1xController.frmAR1Main.iStartMtlabPostProc()
[00:22:14] 
[00:22:14]  ***Script completed successfully.***

thanks in advance,

yuna