Other Parts Discussed in Thread: AWR1642,
Hi TI Experts
Based on the recommendation given in our earlier thread https://e2e.ti.com/support/sensors/f/1023/t/936514, we purchased a new AWR1642 EVM.
We used our DCA1000 EVM with the new AWR1642BOOST ES2.0 version and the latest mmwave Studio v 2.1.1.0 running on Window 10. We successfully reflashed the DCA1000 with the latest FPGA version 2.8 and followed the same steps when connecting both the DCA1000 and the new AWR1642 EVM to capture the raw ADC data.
Unfortunately, we still have the same problem, the FPGA version is still not identified. In addition, after running the DataCaptureDemo_xWR.lua, we got the following error messages.
“Timeout Error! System disconnected”
“Unable to read FPGA Version. [error -5]”
“Error: The number of files captured is zero”
This shows that our problem is not with the AWR1642 EVM. The problem seems to be on DCA side failing to communicate with fpga and reading its version! Does this mean that our DCA1000 is defective? Please advise.
I am also attaching the detailed log file, so you can help us figure out what’s wrong and how to resolve this issue, and a snapshot of the ethernet connection status while running the demo which confirms that there is no issue with the ethernet connection and data transfer.
We ran out of ideas on how to resolve this problem and we appreciate your help regarding that matter.
Thank you
GM: Constructor GM: Mon Nov 02 09:33:23 2020 RSTD.Transmit("/Settings") [09:33:24] [09:33:24] ### Running Startup script: "C:\workspace\TI\07_mmwave_studio\MMWAVE_STUDIO 02_01_01_00\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ### [09:33:24] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1") [09:33:24] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss") [09:33:24] Scripter ignored: Attempt to UnBuild() again or before Build. [09:33:24] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll") [09:33:24] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE") [09:33:24] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE") [09:33:24] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE") [09:33:24] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE") [09:33:24] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE") [09:33:24] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll") [09:33:24] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "") [09:33:24] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE") [09:33:24] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1") [09:33:24] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE") [09:33:24] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE") [09:33:24] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false") [09:33:24] RSTD.Transmit("/") [09:33:24] RSTD.SaveSettings(): Settings saved to "C:\Users\Aya S - BMw\AppData\Roaming\RSTD\config.xml" [09:33:24] RSTD.Build() [09:33:24] RSTD.SaveSettings(): Settings saved to "C:\Users\Aya S - BMw\AppData\Roaming\RSTD\config.xml" [09:33:24] RSTD.Transmit("/") [09:33:24] RSTD.AL_Build() [09:33:24] RSTD.AL_LoadXml() [09:33:24] RSTD.Transmit("/") [09:33:24] RSTD.AL_Init() [09:33:24] RSTD.Clients_Build() [09:33:24] GM: Init [09:33:24] GM: Loaded 'C:\workspace\TI\07_mmwave_studio\MMWAVE_STUDIO 02_01_01_00\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll' [09:33:24] GM: 1 Guest (s) init [09:33:24] GM: 1 Module(s) init [09:33:24] GM: 2 Tab (s) init [09:33:24] RSTD.Client_LoadXml() [09:33:24] [RadarAPI]: ar1.selectRadarMode(0) [09:33:24] [RadarAPI]: Status: Passed [09:33:24] Matlab Runtime Engine is installed [09:33:24] [RadarAPI]: Starting Matlab Engine.. [09:33:29] [RadarAPI]: Matlab Engine Started! [09:33:31] [RadarAPI]: ar1.selectCascadeMode(0) [09:33:31] [RadarAPI]: Status: Passed [09:33:31] [RadarAPI]: ar1.LoadSettings('C:\Users\Aya S - BMw\AppData\Roaming\RSTD\ar1gui.ini') [09:33:31] TESTING = false [09:33:31] RstdNet: Port 2777: Listening.. [09:33:31] [09:33:31] ***Script completed successfully.*** [09:33:44] [RadarAPI]: ar1.frequencyBandSelection("77G") [09:33:48] [RadarAPI]: ar1.SelectChipVersion("AR1642") [09:33:48] [RadarAPI]: Status: Passed [09:33:48] [RadarAPI]: ar1.deviceVariantSelection("XWR1642") [09:33:48] [RadarAPI]: Status: Passed [09:33:50] [RadarAPI]: Opening Gpio Control Port() [09:33:50] [RadarAPI]: Status: Passed [09:33:51] [RadarAPI]: Opening Board Control Port() [09:33:51] [RadarAPI]: Status: Passed [09:33:52] [RadarAPI]: ar1.FullReset() [09:33:52] [RadarAPI]: Status: Passed [09:33:53] [RadarAPI]: Closing Board Control Port() [09:33:53] [RadarAPI]: Status: Passed [09:33:53] [RadarAPI]: Closing Gpio Control Port() [09:33:53] [RadarAPI]: Status: Passed [09:33:53] [RadarAPI]: ar1.SOPControl(2) [09:33:53] [RadarAPI]: Status: Passed [09:34:01] [RadarAPI]: ar1.Connect(4,921600,1000) [09:34:04] [RadarAPI]: Warning: Connected with baudrate 115200 [09:34:05] [RadarAPI]: Warning: Disconnected existing BaudRate [09:34:05] [RadarAPI]: Warning: Trying to connect with baudrate 921600 [09:34:06] [RadarAPI]: ar1.Calling_IsConnected() [09:34:07] [RadarAPI]: ar1.SelectChipVersion("AR1642") [09:34:07] [RadarAPI]: Status: Passed [09:34:07] [RadarAPI]: ar1.SelectChipVersion("XWR1642") [09:34:07] [RadarAPI]: Status: Passed [09:34:08] Device Status : XWR1642/ASIL-B/SOP:2/ES:2 [09:34:08] [RadarAPI]: ar1.SaveSettings('C:\Users\Aya S - BMw\AppData\Roaming\RSTD\ar1gui.ini') [09:34:29] [RadarAPI]: ar1.ReadRegister(0xffffe214, 0, 31) [09:34:29] [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31) [09:34:29] [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31) [09:34:29] [RadarAPI]: ar1.DownloadBSSFw("C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\radarss\\xwr16xx_radarss.bin") [09:34:29] [RadarAPI]: Downloading BSS Patch RPRC Binary.. [09:34:31] [RadarAPI]: ar1.GetBSSFwVersion() [09:34:31] [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17)) [09:34:32] [RadarAPI]: ar1.GetBSSPatchFwVersion() [09:34:32] [RadarAPI]: BSSPatchFwVersion:(01.02.05.02 (30/04/19)) [09:34:32] BSS FW Download Success [09:34:32] [RadarAPI]: ar1.DownloadMSSFw("C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\masterss\\xwr16xx_masterss.bin") [09:34:32] [RadarAPI]: Downloading MSS RPRC Binary.. [09:34:34] [RadarAPI]: ar1.GetMSSFwVersion() [09:34:34] [RadarAPI]: MSSFwVersion:(01.02.05.02 (16/07/19)) [09:34:34] MSS FW Download Success [09:34:35] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0) [09:34:35] [RadarAPI]: Status: Passed [09:34:35] MSS power up done async event received! [09:34:35] Power On Success [09:34:35] [RadarAPI]: ar1.SelectChipVersion("AR1642") [09:34:35] [RadarAPI]: Status: Passed [09:34:35] [RadarAPI]: ar1.SelectChipVersion("XWR1642") [09:34:35] [RadarAPI]: Status: Passed [09:34:35] Device Status : XWR1642/ASIL-B/SOP:2/ES:2 [09:34:35] [RadarAPI]: ar1.RfEnable() [09:34:35] [RadarAPI]: Status: Passed [09:34:35] BSS power up done async event received! [09:34:36] [RadarAPI]: ar1.GetMSSFwVersion() [09:34:36] [RadarAPI]: MSSFwVersion:(01.02.05.02 (16/07/19)) [09:34:36] [RadarAPI]: ar1.GetBSSFwVersion() [09:34:36] [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17)) [09:34:37] [RadarAPI]: ar1.GetBSSPatchFwVersion() [09:34:37] [RadarAPI]: BSSPatchFwVersion:(01.02.05.02 (30/04/19)) [09:34:37] RF Enable Success [09:34:37] [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0) [09:34:37] [RadarAPI]: Status: Passed [09:34:37] ChanNAdcConfig Success [09:34:37] [RadarAPI]: ar1.LPModConfig(0, 1) [09:34:37] [RadarAPI]: Status: Passed [09:34:37] LPModConfig Success [09:34:37] [RadarAPI]: ar1.RfInit() [09:34:37] RF Init async event received! [09:34:37] [RadarAPI]: Time stamp, Temperture: 1955,33; 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; TxPhase Status, Update: 0, 0; RxIQMM Status, Update: 1, 1; [09:34:38] [RadarAPI]: Status: Passed [09:34:38] RfInit Success [09:34:39] [RadarAPI]: ar1.DataPathConfig(1, 1, 0) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] DataPathConfig Success [09:34:39] [RadarAPI]: ar1.LvdsClkConfig(1, 1) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] LvdsClkConfig Success [09:34:39] [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] LVDSLaneConfig Success [09:34:39] [RadarAPI]: ar1.SetTestSource(4, 3, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -2.5, 327, 327, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -95, 0, 0, 0.5, 0, 1, 0, 1.5, 0, 0, 0, 0, 0, 0, 0) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] Test Source Configuration Success [09:34:39] [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 5000, 0, 0, 30) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] ProfileConfig Success [09:34:39] [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 1, 0) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] ChirpConfig Success [09:34:39] [RadarAPI]: ar1.EnableTestSource(1) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] Enabling Test Source Success [09:34:39] Test Source Already Enabled...!!! [09:34:39] [RadarAPI]: ar1.EnableTestSource(1) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1) [09:34:39] [RadarAPI]: Status: Passed [09:34:39] FrameConfig Success [09:34:39] [RadarAPI]: ar1.SelectCaptureDevice("DCA1000") [09:34:39] [RadarAPI]: Status: Passed [09:34:39] SelectCaptureDevice Success [09:34:39] [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "c:22:38:4e:5a:c", 4096, 4098) [09:34:39] [RadarAPI]: Sending fpga command to DCA1000 [09:34:49] [RadarAPI]: [09:34:49] FPGA Configuration : [09:34:49] Timeout Error! System disconnected [09:34:49] [RadarAPI]: Sending fpga_version command to DCA1000 [09:35:00] [RadarAPI]: [09:35:00] [09:35:00] Unable to read FPGA Version. [error -5] [09:35:00] [09:35:00] CaptureCardConfig_EthInit Success [09:35:00] [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 0) [09:35:00] [RadarAPI]: Sending fpga command to DCA1000 [09:35:10] [RadarAPI]: [09:35:10] FPGA Configuration : [09:35:10] Timeout Error! System disconnected [09:35:10] CaptureCardConfig_Mode Success [09:35:10] [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25) [09:35:10] [RadarAPI]: Sending fpga command to DCA1000 [09:35:20] [RadarAPI]: [09:35:20] FPGA Configuration : [09:35:20] Timeout Error! System disconnected [09:35:20] [RadarAPI]: Sending record command to DCA1000 [09:35:30] [RadarAPI]: [09:35:30] Configure Record : [09:35:30] Timeout Error! System disconnected [09:35:30] CaptureCardConfig_PacketDelay failure [09:35:30] [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 1) [09:35:30] [RadarAPI]: Sending start_record command to DCA1000 [09:35:30] [RadarAPI]: Status: Passed [09:35:31] [RadarAPI]: ar1.StartFrame() [09:35:31] [RadarAPI]: Status: Passed [09:35:31] Frame start async event received! [09:35:32] Frame End async event received! [09:35:32] [RadarAPI]: Frame Ended [09:35:36] Please wait for a few seconds for matlab post processing .....!!!! [09:35:36] [RadarAPI]: ar1.StartMatlabPostProc("C:\\workspace\\TI\\07_mmwave_studio\\MMWAVE_STUDIO 02_01_01_00\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin") [09:35:36] [RadarAPI]: No of files Captured: 0, Total no of frames for each device : 8 [09:35:36] Error : The number of files captured is zero! [09:35:46] [09:35:46] ***Script completed successfully.*** [09:39:00] RSTD.ShowLogFile()