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: data can't be captured every time

Part Number: DCA1000EVM
Other Parts Discussed in Thread: AWR1642BOOST

I am using the DCA1000EVM development board to collect data from the AWR1642BOOST EVM ES2.0. I follow the DAC1000 training video step by step, but the strange thing is that sometimes the data can be successfully collected and sometimes can't. When the data collection is successful or unsuccessful, all hardware and software configurations are exactly the same, of course, including the on-board switch SW2. When the acquisition is unsuccessful, the error is usually generated when the trigger frame button is clicked. After clicking the PostPROC button, more errors will occur. It seems that the program did not collect all the data when the error occurred. The following is the log information when the error is wrong, I hope to know the cause of the error. Thank you. 

GM Constructor
GM Fri Sep 07 161712 2018
RSTD.Transmit(Settings)
[161712]
[161712] ### Running Startup script Ctimmwave_studio_01_00_00_00mmWaveStudioScriptsStartup.lua ###
[161712] RSTD.SetAndTransmit (SettingsScripterDisplay DateTime , 1)
[161712] RSTD.SetAndTransmit (SettingsScripterDateTime Format , HHmmss)
[161712] Scripter ignored Attempt to UnBuild() again or before Build.
[161712] RSTD.SetVar (SettingsClientsClient 0Dll , Ctimmwave_studio_01_00_00_00mmWaveStudioClientsLabClient.dll)
[161712] RSTD.SetVar (SettingsClientsClient 0Use , TRUE)
[161712] RSTD.SetVar (SettingsClientsClient 1Use , FALSE)
[161712] RSTD.SetVar (SettingsClientsClient 2Use , FALSE)
[161712] RSTD.SetVar (SettingsClientsClient 3Use , FALSE)
[161712] RSTD.SetVar (SettingsClientsClient 4Use , FALSE)
[161712] RSTD.SetVar (SettingsAL ClientAL Dll , Ctimmwave_studio_01_00_00_00mmWaveStudioRunTimeSAL.dll)
[161712] RSTD.SetVar (SettingsClientsClient 0GuiDll , )
[161712] RSTD.SetVar (SettingsAutoUpdateEnabled , TRUE)
[161712] RSTD.SetVar (SettingsAutoUpdateInterval , 1)
[161712] RSTD.SetVar (SettingsMonitorsUpdateDisplay , TRUE)
[161712] RSTD.SetVar (SettingsMonitorsOneClickStart , TRUE)
[161712] RSTD.SetVar (SettingsAutomationAutomation Mode , false)
[161712] RSTD.Transmit()
[161712] RSTD.SaveSettings() Settings saved to CUserschenhaoAppDataRoamingRSTDconfig.xml
[161712] RSTD.Build()
[161712] RSTD.SaveSettings() Settings saved to CUserschenhaoAppDataRoamingRSTDconfig.xml
[161712] RSTD.Transmit()
[161712] RSTD.AL_Build()
[161712] RSTD.AL_LoadXml()
[161712] RSTD.Transmit()
[161712] RSTD.AL_Init()
[161712] RSTD.Clients_Build()
[161712] GM Init
[161712] GM Loaded 'Ctimmwave_studio_01_00_00_00mmWaveStudioClientsLabClient.dll'
[161712] GM 1 Guest (s) init
[161712] GM 1 Module(s) init
[161712] GM 2 Tab (s) init
[161712] RSTD.Client_LoadXml()
[161712] [RadarAPI] Starting Matlab Engine..
[161715] [RadarAPI] Matlab Engine Started!
[161719] [RadarAPI] ar1.LoadSettings('CUserschenhaoAppDataRoamingRSTDar1gui.ini')
[161719] TESTING = false
[161719]
[161719] Script completed successfully.
[161721] [RadarAPI] Opening Gpio Control Port()
[161721] [RadarAPI] Status Passed
[161722] [RadarAPI] Opening Board Control Port()
[161722] [RadarAPI] Status Passed
[161723] [RadarAPI] ar1.FullReset()
[161723] [RadarAPI] Status Passed
[161723] [RadarAPI] Closing Board Control Port()
[161723] [RadarAPI] Status Passed
[161723] [RadarAPI] Closing Gpio Control Port()
[161723] [RadarAPI] Status Passed
[161723] [RadarAPI] ar1.SOPControl(2)
[161723] [RadarAPI] Status Passed
[161725] [RadarAPI] ar1.Connect(7,921600,1000)
[161727] [RadarAPI] Warning Connected with baudrate 115200
[161728] [RadarAPI] Warning Disconnected existing BaudRate
[161729] [RadarAPI] Warning Trying to connect with baudrate 921600
[161730] [RadarAPI] ar1.Calling_IsConnected()
[161731] [RadarAPI] ar1.SelectChipVersion(XWR1642)
[161731] [RadarAPI] Status Passed
[161732] [RadarAPI] ar1.SelectChipVersion(XWR1642)
[161732] [RadarAPI] Status Passed
[161732] [RadarAPI] ar1.SaveSettings('CUserschenhaoAppDataRoamingRSTDar1gui.ini')
[161734] [RadarAPI] ar1.DownloadBSSFw(Ctimmwave_studio_01_00_00_00rf_eval_firmwareradarssxwr16xx_radarss_rprc_ES2.0.bin)
[161735] [RadarAPI] Downloading BSS Patch RPRC Binary..
[161738] [RadarAPI] ar1.DownloadMSSFw(Ctimmwave_studio_01_00_00_00rf_eval_firmwaremasterssxwr16xx_masterss_rprc_ES2.0.bin)
[161738] [RadarAPI] Downloading MSS RPRC Binary..
[161744] [RadarAPI] ar1.PowerOn(0, 1000, 0, 0)
[161744] [RadarAPI] Status Passed
[161744] MSS power up done async event received!
[161744] [RadarAPI] ar1.SaveSettings('CUserschenhaoAppDataRoamingRSTDar1gui.ini')
[161746] [RadarAPI] ar1.RfEnable()
[161746] BSS power up done async event received!
[161746] [RadarAPI] Status Passed
[161753] [RadarAPI] ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 2, 0)
[161753] [RadarAPI] Status Passed
[161756] [RadarAPI] ar1.LPModConfig(0, 0)
[161756] [RadarAPI] Status Failed, Error Type REGULAR ADC MODE NOT SUPPORTED IN 5 MHz PART VARIANT DEVICE
[161811] [RadarAPI] ar1.RfInit()
[161811] RF Init async event received!
[161811] [RadarAPI] Status Passed
[161811] [RadarAPI] Time stamp, Temperture 25305,34; 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;
[161820] [RadarAPI] ar1.DataPathConfig(513, 1216644097, 0)
[161820] [RadarAPI] Status Passed
[161822] [RadarAPI] ar1.LvdsClkConfig(1, 1)
[161822] [RadarAPI] Status Passed
[161825] [RadarAPI] ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
[161825] [RadarAPI] Status Passed
[161833] [RadarAPI] ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 0, 30)
[161833] [RadarAPI] Status Passed
[161835] [RadarAPI] ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
[161835] [RadarAPI] Status Passed
[161837] [RadarAPI] ar1.DisableTestSource(0)
[161837] [RadarAPI] Status Passed
[161837] [RadarAPI] ar1.FrameConfig(0, 0, 8, 128, 40, 0, 1)
[161837] [RadarAPI] Status Passed
[161840] [RadarAPI] ar1.SelectCaptureDevice(DCA1000)
[161840] [RadarAPI] passed
[161842] [RadarAPI] StatusDCCard Event Registered
[161842] [RadarAPI] Status Passed
[161842] [RadarAPI] ar1.CaptureCardConfig_EthInit(192.168.33.30, 192.168.33.180, 123456789012, 4096, 4098)
[161842] [RadarAPI] SYSTEM_CONNECT_CMD_CODE Async event recieved(9)
[161842] [RadarAPI] ConnectRFDCCard Status Passed
[161842] [RadarAPI] ReadRFDCCarFpgaVersion Status Passed
[161842] [RadarAPI] READ_FPGA_VERSION_CMD_CODE event recieved(14)
[161842] [RadarAPI] ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 0)
[161842] [RadarAPI] Status Passed
[161842] [RadarAPI] CONFIG_FPGA_GEN_CMD_CODE Async event recieved(3)
[161842] [RadarAPI] ar1.CaptureCardConfig_PacketDelay(25)
[161842] [RadarAPI] Status Passed
[161842] [RadarAPI] CONFIG_PACKET_DATA_CMD_CODE Async event recieved(11)
[161852] [RadarAPI] ar1.CaptureCardConfig_StartRecord(Ctimmwave_studio_01_00_00_00mmWaveStudioPostProcadc_data10.bin, 1)
[161852] [RadarAPI] Status Passed
[161852] [RadarAPI] RECORD_START_CMD_CODE Async event recieved(5)
[161855] [RadarAPI] ar1.StartFrame()
[161856] Status Failed, Error Type PROTOCOL ERROR
[161857] [RadarAPI] STS_RECORD_COMPLETED Async event recieved(8)
[161857] [RadarAPI] ar1.CaptureCardConfig_StopRecord()
[161857] [RadarAPI] Status Passed
[161857] [RadarAPI] RECORD_STOP_CMD_CODE Async event recieved(6)
[161910] [RadarAPI] Packet Reorder Utility Started...please wait...
[161910] [RadarAPI] ar1.PacketReorderZeroFill(Ctimmwave_studio_01_00_00_00mmWaveStudioPostProcadc_data10_Raw_0.bin, Ctimmwave_studio_01_00_00_00mmWaveStudioPostProcadc_data10.bin, Ctimmwave_studio_01_00_00_00mmWaveStudioPostProcpktlogfile.txt)
[161915] [RadarAPI] Packet Reorder Utility process completed!
[161920] Reordering required NO
[161920] Packet loss NO
[161920] Number of packets received 85
[161920] Number of zero filled packets 0
[161920] Number of zero filled bytes 0
[161920] [RadarAPI] ar1.StartMatlabPostProc(Ctimmwave_studio_01_00_00_00mmWaveStudioPostProcadc_data10.bin)
[161920] [RadarAPI] Error
[161920]
[161920] ... MWMCREvaluateFunction error ...
[161920] 07-Sep-2018 161920 Incorrect number of samples. We expect 262144. However, we got 61440.,1,
[161920] Error in = process_adc_data.m at line 52.
[161920]
[161920] ... Matlab M-code Stack Trace ...
[161920] at
[161920] file CUserschenhaoAppDataLocalTempchenhaomcrCache8.5.1Matlab0Logginglog_status.m, name log_status, line 32.
[161920] at
[161920] file CUserschenhaoAppDataLocalTempchenhaomcrCache8.5.1Matlab0Processing_functionsread_adc_data.m, name read_adc_data_16xx, line 574.
[161920] at
[161920] file CUserschenhaoAppDataLocalTempchenhaomcrCache8.5.1Matlab0Processing_functionsread_adc_data.m, name read_adc_data, line 47.
[161920] at
[161920] file CUserschenhaoAppDataLocalTempchenhaomcrCache8.5.1Matlab0MatlabPostPrprocess_adc_data.m, name process_adc_data, line 52.
[161920]
[161920]
[161920] Trace
[161920] 在 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
[161920] 在 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
[161920] 在 MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)
[161920] 在 AR1xController.frmAR1Main.iStartCaptureMtlabPostProc()