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.
Hi,
I cannot seem to get contact with the DCA1000EVM.
I am following the guide at https://www.ti.com/lit/ml/spruik7/spruik7.pdf
The PC is connected via 2 USB cables (one to each board) and directly to the ethernet connector of the DCA1000EVM.
I simply reset the board, connected and run the script "DataCaptureDemo_xWR.lua"
Configuration info:
The error printout is like this:
GM: Constructor
GM: Fri Sep 25 17:13:29 2020
RSTD.Transmit("/Settings")
[17:13:29]
[17:13:29] ### Running Startup script: "C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Startup.lua" ###
[17:13:29] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[17:13:29] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[17:13:29] Scripter ignored: Attempt to UnBuild() again or before Build.
[17:13:29] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Clients\\\\LabClient.dll")
[17:13:29] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[17:13:29] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[17:13:29] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[17:13:30] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[17:13:30] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[17:13:30] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\RunTime\\SAL.dll")
[17:13:30] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[17:13:30] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[17:13:30] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[17:13:30] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[17:13:30] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[17:13:30] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[17:13:30] RSTD.Transmit("/")
[17:13:30] RSTD.SaveSettings(): Settings saved to "C:\Users\dgu\AppData\Roaming\RSTD\config.xml"
[17:13:30] RSTD.Build()
[17:13:30] RSTD.SaveSettings(): Settings saved to "C:\Users\dgu\AppData\Roaming\RSTD\config.xml"
[17:13:30] RSTD.Transmit("/")
[17:13:30] RSTD.AL_Build()
[17:13:30] RSTD.AL_LoadXml()
[17:13:30] RSTD.Transmit("/")
[17:13:30] RSTD.AL_Init()
[17:13:30] RSTD.Clients_Build()
[17:13:30] GM: Init
[17:13:30] GM: Loaded 'C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Clients\\LabClient.dll'
[17:13:30] GM: 1 Guest (s) init
[17:13:30] GM: 1 Module(s) init
[17:13:30] GM: 2 Tab (s) init
[17:13:30] RSTD.Client_LoadXml()
[17:13:30] [RadarAPI]: ar1.selectRadarMode(0)
[17:13:30] [RadarAPI]: Status: Passed
[17:13:30] Matlab Runtime Engine is installed
[17:13:30] [RadarAPI]: Starting Matlab Engine..
[17:13:39] [RadarAPI]: Matlab Engine Started!
[17:13:42] [RadarAPI]: ar1.selectCascadeMode(0)
[17:13:42] [RadarAPI]: Status: Passed
[17:13:42] [RadarAPI]: ar1.LoadSettings('C:\Users\dgu\AppData\Roaming\RSTD\ar1gui.ini')
[17:13:42] [RadarAPI]: Error: Index was outside the bounds of the array.
[17:13:42] Trace:
[17:13:42] at AR1xController.ScriptOps.getMatlabPostProcVersion()
[17:13:42] TESTING = false
[17:13:42] RstdNet: Port 2777: Listening..
[17:13:42]
[17:13:42] ***Script completed successfully.***
[17:13:48] [RadarAPI]: Opening Gpio Control Port()
[17:13:48] [RadarAPI]: Status: Passed
[17:13:48] [RadarAPI]: Opening Board Control Port()
[17:13:48] [RadarAPI]: Status: Passed
[17:13:49] [RadarAPI]: ar1.FullReset()
[17:13:49] [RadarAPI]: Status: Passed
[17:13:50] [RadarAPI]: Closing Board Control Port()
[17:13:50] [RadarAPI]: Status: Passed
[17:13:50] [RadarAPI]: Closing Gpio Control Port()
[17:13:50] [RadarAPI]: Status: Passed
[17:13:50] [RadarAPI]: ar1.SOPControl(2)
[17:13:50] [RadarAPI]: Status: Passed
[17:13:51] [RadarAPI]: ar1.Connect(14,115200,1000)
[17:13:52] [RadarAPI]: ar1.Calling_IsConnected()
[17:13:53] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[17:13:53] [RadarAPI]: Status: Passed
[17:13:53] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[17:13:53] [RadarAPI]: Status: Passed
[17:13:53] [RadarAPI]: ar1.deviceVariantSelection("XWR2243")
[17:13:53] [RadarAPI]: Status: Passed
[17:13:53] [RadarAPI]: ar1.frequencyBandSelection("77G")
[17:13:53] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[17:13:53] [RadarAPI]: Status: Passed
[17:13:54] Device Status : XWR2243/ASIL-B/SOP:2/ES:1.0
[17:13:54] [RadarAPI]: ar1.SaveSettings('C:\Users\dgu\AppData\Roaming\RSTD\ar1gui.ini')
[17:13:58] [RadarAPI]: ar1.ReadRegister(0xffffe214, 0, 31)
[17:13:58] [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31)
[17:13:58] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\AWR2243_ES1_0\\radarss\\xwr22xx_radarss.bin")
[17:13:58] [RadarAPI]: Downloading BSS ROM RPRC Binary..
[17:14:46] [RadarAPI]: ar1.GetBSSFwVersion()
[17:14:46] [RadarAPI]: BSSFwVersion:(02.02.00.13 (07/03/20))
[17:14:47] BSS FW Download Success
[17:14:47] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\AWR2243_ES1_0\\masterss\\xwr22xx_masterss.bin")
[17:14:47] [RadarAPI]: Downloading MSS RPRC Binary..
[17:15:06] [RadarAPI]: ar1.GetMSSFwVersion()
[17:15:06] [RadarAPI]: MSSFwVersion:(02.02.01.07 (17/03/20))
[17:15:07] MSS FW Download Success
[17:15:07] [RadarAPI]: ar1.PowerOn(1, 1000, 0, 0)
[17:15:07] [RadarAPI]: Status: Passed
[17:15:07] MSS power up done async event received!
[17:15:07] Power On Success
[17:15:08] [RadarAPI]: ar1.SelectChipVersion("AR1243")
[17:15:08] [RadarAPI]: Status: Passed
[17:15:08] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
[17:15:08] [RadarAPI]: Status: Passed
[17:15:08] Device Status : XWR2243/ASIL-B/SOP:2/ES:1.0
[17:15:08] [RadarAPI]: ar1.RfEnable()
[17:15:08] [RadarAPI]: Status: Passed
[17:15:08] BSS power up done async event received!
[17:15:09] [RadarAPI]: ar1.GetMSSFwVersion()
[17:15:09] [RadarAPI]: MSSFwVersion:(02.02.01.07 (17/03/20))
[17:15:09] [RadarAPI]: ar1.GetBSSFwVersion()
[17:15:09] [RadarAPI]: BSSFwVersion:(02.02.00.13 (07/03/20))
[17:15:10] RF Enable Success
[17:15:10] [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
[17:15:10] [RadarAPI]: Status: Passed
[17:15:10] ChanNAdcConfig Success
[17:15:10] [RadarAPI]: ar1.LPModConfig(0, 0)
[17:15:10] [RadarAPI]: Status: Passed
[17:15:10] Regualar mode Cfg Success
[17:15:10] [RadarAPI]: ar1.RfInit()
[17:15:10] RF Init async event received!
[17:15:10] [RadarAPI]: Time stamp, Temperture: 1818,35; 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: 1, 1; RxIQMM Status, Update: 1, 1;
[17:15:10] [RadarAPI]: Status: Passed
[17:15:10] RfInit Success
[17:15:11] [RadarAPI]: ar1.DataPathConfig(1, 1, 0)
[17:15:11] [RadarAPI]: Status: Passed
[17:15:11] DataPathConfig Success
[17:15:11] [RadarAPI]: ar1.LvdsClkConfig(1, 1)
[17:15:11] [RadarAPI]: Status: Passed
[17:15:11] LvdsClkConfig Success
[17:15:12] [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 1, 1, 1, 0, 0)
[17:15:12] [RadarAPI]: Status: Passed
[17:15:12] LVDSLaneConfig Success
[17:15:12] [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29,982, 0, 256, 10000, 0, 0, 94)
[17:15:12] [RadarAPI]: Status: Passed
[17:15:12] ProfileConfig Success
[17:15:12] [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 1, 0)
[17:15:12] [RadarAPI]: Status: Passed
[17:15:12] ChirpConfig Success
[17:15:12] Test Source Already Disabled...!!!
[17:15:12] [RadarAPI]: ar1.DisableTestSource(0)
[17:15:12] [RadarAPI]: Status: Passed
[17:15:12] [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 1)
[17:15:12] [RadarAPI]: Status: Passed
[17:15:12] FrameConfig Success
[17:15:12] [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
[17:15:12] [RadarAPI]: Status: Passed
[17:15:12] SelectCaptureDevice Success
[17:15:12] [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "c:22:38:4e:5a:c", 4096, 4098)
[17:15:13] [RadarAPI]: Sending fpga command to DCA1000
[17:15:23] [RadarAPI]:
[17:15:23] FPGA Configuration :
[17:15:23] Timeout Error! System disconnected
[17:15:23] [RadarAPI]: Sending fpga_version command to DCA1000
[17:15:33] [RadarAPI]:
[17:15:33]
[17:15:33] Unable to read FPGA Version. [error -5]
[17:15:33]
[17:15:33] CaptureCardConfig_EthInit Success
[17:15:33] [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 1, 1, 2, 3, 0)
[17:15:33] [RadarAPI]: Sending fpga command to DCA1000
[17:15:43] [RadarAPI]:
[17:15:43] FPGA Configuration :
[17:15:43] Timeout Error! System disconnected
[17:15:43] CaptureCardConfig_Mode Success
[17:15:43] [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
[17:15:43] [RadarAPI]: Sending fpga command to DCA1000
[17:15:53] [RadarAPI]:
[17:15:53] FPGA Configuration :
[17:15:53] Timeout Error! System disconnected
[17:15:53] [RadarAPI]: Sending record command to DCA1000
[17:16:04] [RadarAPI]:
[17:16:04] Configure Record :
[17:16:04] Timeout Error! System disconnected
[17:16:04] CaptureCardConfig_PacketDelay failure
[17:16:04] [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 1)
[17:16:04] [RadarAPI]: Sending start_record command to DCA1000
[17:16:04] [RadarAPI]: Status: Passed
[17:16:06] [RadarAPI]: ar1.StartFrame()
[17:16:06] [RadarAPI]: Status: Passed
[17:16:06] Frame start async event received!
[17:16:06] Frame End async event received!
[17:16:06] [RadarAPI]: Frame Ended
[17:16:11] Please wait for a few seconds for matlab post processing .....!!!!
[17:16:11] [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin")
[17:16:11] [RadarAPI]: No of files Captured: 0, Total no of frames for each device : 8
[17:16:11] Error : The number of files captured is zero!
[17:16:21]
[17:16:21] ***Script completed successfully.***
Hi,
It seems that the issue is the connection to the DCA1000
Could you please try a different ethernet cable?
thank you
Cesar
Also, make sure the second USB cable is connected to the FTDI connection port on the DCA1000EVM.
Regards,
Kyle
The problem was that the ports were blocked by the firewall.
Thank you for your feedback.
Daniel