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.

IWR6843AOPEVM: DCA1000EVM: adc_data.bin is empty after data capture

Part Number: IWR6843AOPEVM
Other Parts Discussed in Thread: IWR6843AOP, IWR6843

Hello, I am having problems with making the data capture work for the IWR6843AOP EVM. 

The "adc_data.bin" File is empty after the frame is triggered: 

The connection to the device and loading of the firmware seems to work (Note that I using mMWave Studio 02.00.00.02 because the IWR6843AOP is not supported with Version 02.01.00.00):

My best guess is that I am somehow using the wrong data or chirp configuration, so I am attaching pictures of those: 

See also the Output of the Terminal of mmWave Studio: 

[09:28:02]  ***Script completed successfully.***

[09:28:05]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")

[09:28:05]  [RadarAPI]: passed

[09:28:06]  [RadarAPI]: StatusDCCard Event Registered

[09:28:06]  [RadarAPI]: Status: Passed

[09:28:06]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)

[09:28:06]  [RadarAPI]: SYSTEM_CONNECT_CMD_CODE Async event recieved(9)

[09:28:06]  [RadarAPI]: ConnectRFDCCard Status: Passed

[09:28:06]  [RadarAPI]: READ_FPGA_VERSION_CMD_CODE event recieved(14)

[09:28:06]  [RadarAPI]: CaptureCardConfig_EthInit API Status: Failed, Error Type: RRFDCCARD_SUCCESS

[09:28:06]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 0, 1, 2, 3, 30)

[09:28:06]  [RadarAPI]: CaptureCardConfig_Mode API Status: Failed, Error Type: RRFDCCARD_SUCCESS

[09:28:06]  [RadarAPI]: CONFIG_FPGA_GEN_CMD_CODE Async event recieved(3)

[09:28:06]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)

[09:28:06]  [RadarAPI]: CaptureCardConfig_PacketDelay API Status: Failed, Error Type: RRFDCCARD_SUCCESS

[09:28:06]  [RadarAPI]: CONFIG_PACKET_DATA_CMD_CODE Async event recieved(11)

[09:28:09]  [RadarAPI]: Opening Gpio Control Port()

[09:28:09]  [RadarAPI]: Status: Passed

[09:28:09]  [RadarAPI]: Opening Board Control Port()

[09:28:09]  [RadarAPI]: Status: Passed

[09:28:11]  [RadarAPI]: ar1.FullReset()

[09:28:11]  [RadarAPI]: Status: Passed

[09:28:11]  [RadarAPI]: Closing Board Control Port()

[09:28:11]  [RadarAPI]: Status: Passed

[09:28:11]  [RadarAPI]: Closing Gpio Control Port()

[09:28:11]  [RadarAPI]: Status: Passed

[09:28:11]  [RadarAPI]: ar1.SOPControl(2)

[09:28:11]  [RadarAPI]: Status: Passed

[09:28:13]  [RadarAPI]: ar1.Connect(16,115200,1000)

[09:28:14]  [RadarAPI]: ar1.Calling_IsConnected()

[09:28:15]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")

[09:28:15]  [RadarAPI]: Status: Passed

[09:28:15]  [RadarAPI]: RS232 is not connected ..!!!!

[09:28:15]  [RadarAPI]: ar1.frequencyBandSelection("60G")

[09:28:15]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")

[09:28:15]  [RadarAPI]: Status: Passed

[09:28:15]  Device Status : IWR6843/QM/SOP:2/ES:1

[09:28:16]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")

[09:28:16]  [RadarAPI]: Status: Passed

[09:28:16]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")

[09:28:16]  [RadarAPI]: Status: Passed

[09:28:16]  Device Status : IWR6843/QM/SOP:2/ES:1

[09:28:16]  [RadarAPI]: ar1.SaveSettings('C:\Users\trittlert\AppData\Roaming\RSTD\ar1gui.ini')

[09:28:22]  [RadarAPI]: ar1.DownloadBSSFw("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")

[09:28:22]  [RadarAPI]: Downloading BSS ROM RPRC Binary..

[09:29:05]  [RadarAPI]: ar1.GetBSSFwVersion()

[09:29:05]  [RadarAPI]: BSSFwVersion:(06.00.05.00 (01/08/18))

[09:29:07]  [RadarAPI]: ar1.DownloadMSSFw("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")

[09:29:07]  [RadarAPI]: Downloading MSS RPRC Binary..

[09:29:55]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)

[09:29:55]  [RadarAPI]: Status: Passed

[09:29:55]  MSS power up done async event received!

[09:29:58]  [RadarAPI]: ar1.RfEnable()

[09:29:58]  BSS power up done async event received!

[09:29:58]  [RadarAPI]: Status: Passed

[09:29:59]  [RadarAPI]: ar1.GetBSSFwVersion()

[09:29:59]  [RadarAPI]: BSSFwVersion:(06.00.05.00 (01/08/18))

[09:30:26]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 2, 0)

[09:30:26]  [RadarAPI]: Status: Passed

[09:30:27]  [RadarAPI]: ar1.LPModConfig(0, 0)

[09:30:27]  [RadarAPI]: Status: Passed

[09:30:28]  [RadarAPI]: ar1.RfInit()

[09:30:28]  RF Init async event received!

[09:30:28]  [RadarAPI]: Time stamp, Temperture: 30079,51; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 0, 0; HPFcutoff Status, Update: 0, 0; LPFcutoff Status, Update: 0, 0; PeakDetector Status, Update: 0, 0; TxPower Status, Update: 0, 0; RxGain Status, Update: 0, 0; TxPhase Status, Update: 0, 0; RxIQMM Status, Update: 0, 0; 

[09:30:28]  [RadarAPI]: Status: Passed

[09:30:32]  [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)

[09:30:32]  [RadarAPI]: Status: Passed

[09:30:33]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)

[09:30:33]  [RadarAPI]: Status: Passed

[09:30:34]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)

[09:30:34]  [RadarAPI]: Status: Passed

[09:30:38]  [RadarAPI]: ar1.ProfileConfig(0, 60,25, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29,982, 0, 256, 10000, 0, 131072, 30)

[09:30:39]  [RadarAPI]: Status: Passed

[09:30:44]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)

[09:30:44]  [RadarAPI]: Status: Passed

[09:30:47]  Test Source Already Disabled...!!!

[09:30:47]  [RadarAPI]: Status: Passed

[09:30:47]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 1)

[09:30:47]  [RadarAPI]: Status: Passed

[09:30:50]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin", 1)

[09:30:50]  [RadarAPI]: Status: Passed

[09:30:50]  [RadarAPI]: RECORD_START_CMD_CODE Async event recieved(5)

[09:30:53]  [RadarAPI]: ar1.StartFrame()

[09:30:53]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)

[09:30:53]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)

[09:30:54]  [RadarAPI]: Status: Passed

[09:30:54]  Frame start async event received!

[09:30:54]  Frame End async event received!

[09:30:54]  [RadarAPI]: Frame Ended

[09:30:56]  [RadarAPI]: STS_RECORD_COMPLETED Async event recieved(8)

[09:30:56]  [RadarAPI]: ar1.CaptureCardConfig_StopRecord()

[09:30:56]  [RadarAPI]: Status: Passed

[09:30:56]  [RadarAPI]: RECORD_STOP_CMD_CODE Async event recieved(6)

[09:31:11]  [RadarAPI]: Packet Reorder Utility Started...please wait...

[09:31:11]  [RadarAPI]: ar1.PacketReorderZeroFill("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data_Raw_0.bin", "C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin", "C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\pktlogfile.txt")

[09:31:16]  [RadarAPI]: Packet Reorder Utility process completed!

[09:31:31]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin")

[09:31:31]  [RadarAPI]: Error: 

[09:31:31]  

[09:31:31]  ... MWMCR::EvaluateFunction error ... 

[09:31:31]  19-Nov-2019 09:31:31: The file C:\Program Files\01_Dishwasher\mmwave_studio_02_00_00_02\mmWaveStudio\PostProc\adc_data.bin is empty. Please capture more data.,1,

[09:31:31]  Error in => process_adc_data.m at line 52.

[09:31:31]  

[09:31:31]  ... Matlab M-code Stack Trace ...

[09:31:31]      at

[09:31:31]  file C:\Users\TRITTL~1\AppData\Local\Temp\TrittlerT\mcrCache8.5.1\Matlab0\Logging\log_status.m, name log_status, line 32.

[09:31:31]      at

[09:31:31]  file C:\Users\TRITTL~1\AppData\Local\Temp\TrittlerT\mcrCache8.5.1\Matlab0\Processing_functions\read_adc_data.m, name read_adc_data, line 28.

[09:31:31]      at

[09:31:31]  file C:\Users\TRITTL~1\AppData\Local\Temp\TrittlerT\mcrCache8.5.1\Matlab0\MatlabPostPr\process_adc_data.m, name process_adc_data, line 52.

[09:31:31]  

[09:31:31]  

[09:31:31]  Trace:

[09:31:31]     bei MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)

[09:31:31]     bei MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)

[09:31:31]     bei MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)

[09:31:31]     bei AR1xController.frmAR1Main.iStartCaptureMtlabPostProc()

[09:28:02]  ***Script completed successfully.***[09:28:05]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")[09:28:05]  [RadarAPI]: passed[09:28:06]  [RadarAPI]: StatusDCCard Event Registered[09:28:06]  [RadarAPI]: Status: Passed[09:28:06]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)[09:28:06]  [RadarAPI]: SYSTEM_CONNECT_CMD_CODE Async event recieved(9)[09:28:06]  [RadarAPI]: ConnectRFDCCard Status: Passed[09:28:06]  [RadarAPI]: READ_FPGA_VERSION_CMD_CODE event recieved(14)[09:28:06]  [RadarAPI]: CaptureCardConfig_EthInit API Status: Failed, Error Type: RRFDCCARD_SUCCESS[09:28:06]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 0, 1, 2, 3, 30)[09:28:06]  [RadarAPI]: CaptureCardConfig_Mode API Status: Failed, Error Type: RRFDCCARD_SUCCESS[09:28:06]  [RadarAPI]: CONFIG_FPGA_GEN_CMD_CODE Async event recieved(3)[09:28:06]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)[09:28:06]  [RadarAPI]: CaptureCardConfig_PacketDelay API Status: Failed, Error Type: RRFDCCARD_SUCCESS[09:28:06]  [RadarAPI]: CONFIG_PACKET_DATA_CMD_CODE Async event recieved(11)[09:28:09]  [RadarAPI]: Opening Gpio Control Port()[09:28:09]  [RadarAPI]: Status: Passed[09:28:09]  [RadarAPI]: Opening Board Control Port()[09:28:09]  [RadarAPI]: Status: Passed[09:28:11]  [RadarAPI]: ar1.FullReset()[09:28:11]  [RadarAPI]: Status: Passed[09:28:11]  [RadarAPI]: Closing Board Control Port()[09:28:11]  [RadarAPI]: Status: Passed[09:28:11]  [RadarAPI]: Closing Gpio Control Port()[09:28:11]  [RadarAPI]: Status: Passed[09:28:11]  [RadarAPI]: ar1.SOPControl(2)[09:28:11]  [RadarAPI]: Status: Passed[09:28:13]  [RadarAPI]: ar1.Connect(16,115200,1000)[09:28:14]  [RadarAPI]: ar1.Calling_IsConnected()[09:28:15]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")[09:28:15]  [RadarAPI]: Status: Passed[09:28:15]  [RadarAPI]: RS232 is not connected ..!!!![09:28:15]  [RadarAPI]: ar1.frequencyBandSelection("60G")[09:28:15]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")[09:28:15]  [RadarAPI]: Status: Passed[09:28:15]  Device Status : IWR6843/QM/SOP:2/ES:1[09:28:16]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")[09:28:16]  [RadarAPI]: Status: Passed[09:28:16]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")[09:28:16]  [RadarAPI]: Status: Passed[09:28:16]  Device Status : IWR6843/QM/SOP:2/ES:1[09:28:16]  [RadarAPI]: ar1.SaveSettings('C:\Users\trittlert\AppData\Roaming\RSTD\ar1gui.ini')[09:28:22]  [RadarAPI]: ar1.DownloadBSSFw("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")[09:28:22]  [RadarAPI]: Downloading BSS ROM RPRC Binary..[09:29:05]  [RadarAPI]: ar1.GetBSSFwVersion()[09:29:05]  [RadarAPI]: BSSFwVersion:(06.00.05.00 (01/08/18))[09:29:07]  [RadarAPI]: ar1.DownloadMSSFw("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")[09:29:07]  [RadarAPI]: Downloading MSS RPRC Binary..[09:29:55]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)[09:29:55]  [RadarAPI]: Status: Passed[09:29:55]  MSS power up done async event received![09:29:58]  [RadarAPI]: ar1.RfEnable()[09:29:58]  BSS power up done async event received![09:29:58]  [RadarAPI]: Status: Passed[09:29:59]  [RadarAPI]: ar1.GetBSSFwVersion()[09:29:59]  [RadarAPI]: BSSFwVersion:(06.00.05.00 (01/08/18))[09:30:26]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 2, 0)[09:30:26]  [RadarAPI]: Status: Passed[09:30:27]  [RadarAPI]: ar1.LPModConfig(0, 0)[09:30:27]  [RadarAPI]: Status: Passed[09:30:28]  [RadarAPI]: ar1.RfInit()[09:30:28]  RF Init async event received![09:30:28]  [RadarAPI]: Time stamp, Temperture: 30079,51; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 0, 0; HPFcutoff Status, Update: 0, 0; LPFcutoff Status, Update: 0, 0; PeakDetector Status, Update: 0, 0; TxPower Status, Update: 0, 0; RxGain Status, Update: 0, 0; TxPhase Status, Update: 0, 0; RxIQMM Status, Update: 0, 0; [09:30:28]  [RadarAPI]: Status: Passed[09:30:32]  [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)[09:30:32]  [RadarAPI]: Status: Passed[09:30:33]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)[09:30:33]  [RadarAPI]: Status: Passed[09:30:34]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)[09:30:34]  [RadarAPI]: Status: Passed[09:30:38]  [RadarAPI]: ar1.ProfileConfig(0, 60,25, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29,982, 0, 256, 10000, 0, 131072, 30)[09:30:39]  [RadarAPI]: Status: Passed[09:30:44]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)[09:30:44]  [RadarAPI]: Status: Passed[09:30:47]  Test Source Already Disabled...!!![09:30:47]  [RadarAPI]: Status: Passed[09:30:47]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 1)[09:30:47]  [RadarAPI]: Status: Passed[09:30:50]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin", 1)[09:30:50]  [RadarAPI]: Status: Passed[09:30:50]  [RadarAPI]: RECORD_START_CMD_CODE Async event recieved(5)[09:30:53]  [RadarAPI]: ar1.StartFrame()[09:30:53]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)[09:30:53]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)[09:30:54]  [RadarAPI]: Status: Passed[09:30:54]  Frame start async event received![09:30:54]  Frame End async event received![09:30:54]  [RadarAPI]: Frame Ended[09:30:56]  [RadarAPI]: STS_RECORD_COMPLETED Async event recieved(8)[09:30:56]  [RadarAPI]: ar1.CaptureCardConfig_StopRecord()[09:30:56]  [RadarAPI]: Status: Passed[09:30:56]  [RadarAPI]: RECORD_STOP_CMD_CODE Async event recieved(6)[09:31:11]  [RadarAPI]: Packet Reorder Utility Started...please wait...[09:31:11]  [RadarAPI]: ar1.PacketReorderZeroFill("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data_Raw_0.bin", "C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin", "C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\pktlogfile.txt")[09:31:16]  [RadarAPI]: Packet Reorder Utility process completed![09:31:31]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\Program Files\\01_Dishwasher\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin")[09:31:31]  [RadarAPI]: Error: [09:31:31]  [09:31:31]  ... MWMCR::EvaluateFunction error ... [09:31:31]  19-Nov-2019 09:31:31: The file C:\Program Files\01_Dishwasher\mmwave_studio_02_00_00_02\mmWaveStudio\PostProc\adc_data.bin is empty. Please capture more data.,1,[09:31:31]  Error in => process_adc_data.m at line 52.[09:31:31]  [09:31:31]  ... Matlab M-code Stack Trace ...[09:31:31]      at[09:31:31]  file C:\Users\TRITTL~1\AppData\Local\Temp\TrittlerT\mcrCache8.5.1\Matlab0\Logging\log_status.m, name log_status, line 32.[09:31:31]      at[09:31:31]  file C:\Users\TRITTL~1\AppData\Local\Temp\TrittlerT\mcrCache8.5.1\Matlab0\Processing_functions\read_adc_data.m, name read_adc_data, line 28.[09:31:31]      at[09:31:31]  file C:\Users\TRITTL~1\AppData\Local\Temp\TrittlerT\mcrCache8.5.1\Matlab0\MatlabPostPr\process_adc_data.m, name process_adc_data, line 52.[09:31:31]  [09:31:31]  [09:31:31]  Trace:[09:31:31]     bei MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)[09:31:31]     bei MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)[09:31:31]     bei MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)[09:31:31]     bei AR1xController.frmAR1Main.iStartCaptureMtlabPostProc()