Other Parts Discussed in Thread: DCA1000EVM, IWR6843,
Hi,
I have issues with saving the bin file and getting data from DCA1000EVM via the ethernet cable. We have followed all the steps in the user guides for mmwavestudio, checked all the switches for all boards and watched the video for getting the raw data from the board via mmwave studio.
we are wanting to get continuous wave and just get the raw data. Here are some things attached BELOW. PLEASE READ THROUGH and SEE ALL PHOTOS.
cf.json:
{
"DCA1000Config": {
"dataLoggingMode": "raw",
"dataTransferMode": "LVDSCapture",
"dataCaptureMode": "ethernetStream",
"lvdsMode": 2,
"dataFormatMode": 3,
"packetDelay_us": 25,
"ethernetConfig": {
"DCA1000IPAddress": "192.168.33.180",
"DCA1000ConfigPort": 4096,
"DCA1000DataPort": 4098
},
"ethernetConfigUpdate": {
"systemIPAddress": "192.168.33.30",
"DCA1000IPAddress": "192.168.33.180",
"DCA1000MACAddress": "12.34.56.78.90.12",
"DCA1000ConfigPort": 4096,
"DCA1000DataPort": 4098
},
"captureConfig": {
"fileBasePath": "C:\\Users\\Jay\\Desktop\\Jay Back Up\\Rapsodo\\software\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc",
"filePrefix": "adc_data",
"maxRecFileSize_MB": 1024,
"sequenceNumberEnable": 1,
"captureStopMode": "infinite",
"bytesToCapture": 4000,
"durationToCapture_ms": 4000,
"framesToCapture": 40
},
"dataFormatConfig": {
"MSBToggle": 0,
"laneFmtMap": 0,
"reorderEnable": 0,
"dataPortConfig": [
{
"portIdx": 0,
"dataType": "real"
},
{
"portIdx": 1,
"dataType": "complex"
},
{
"portIdx": 2,
"dataType": "real"
},
{
"portIdx": 3,
"dataType": "real"
},
Log File:
09-Nov-2020 18:46:00: IsFPGA:,0,0,
09-Nov-2020 18:46:00: C:\Users\Jay\Desktop\software\mmwave_studio_02_01_01_00\mmWaveStudio\RunTime,0,
09-Nov-2020 18:46:03: API:select_capture_device,DCA1000,0,
09-Nov-2020 18:46:08: API:select_chip_version,IWR6843,0,
09-Nov-2020 18:46:20: API:select_chip_version,IWR6843,0,
09-Nov-2020 18:46:37: API:select_chip_version,IWR6843,0,
09-Nov-2020 18:46:45: API:select_capture_device,DCA1000,0,
09-Nov-2020 18:46:55: API:ChannelConfig,3,15,0,
09-Nov-2020 18:46:55: API:AdcOutConfig,2,1,0,
09-Nov-2020 18:46:55: API:DataFmtConfig,15,2,1,0,1,0,
09-Nov-2020 18:46:57: API:LowPowerConfig,0,0,0,
09-Nov-2020 18:47:01: API:DataPathConfig,1,1,0,2,0,
09-Nov-2020 18:47:03: API:LvdsClkConfig,1,1,0,
09-Nov-2020 18:47:03: TSW1400 Sampling rate : 600000000 7500000,0,
09-Nov-2020 18:47:03: API:SetHsiClock,9,0,
09-Nov-2020 18:47:05: API:LaneConfig,3,0,
09-Nov-2020 18:47:05: API:LvdsLaneConfig,0,1,0,
09-Nov-2020 18:47:20: API:ProfileConfig,0,1491308089,10000,600,6000,0,0,828,0,256,10000,0,0,30,0,
09-Nov-2020 18:47:23: API:ChirpConfig,0,0,0,0,0,0,0,3,0,
09-Nov-2020 18:47:25: API:EnableTestSource,0,1,0,
09-Nov-2020 18:47:25: API:FrameConfig,0,0,8,128,8000000,0,512,0,
09-Nov-2020 18:47:25: API:AdvancedFrameConfig,1,0,0,0,1,128,8000000,0,1,1,8000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
09-Nov-2020 18:47:31: API:SensorStart,0,
mmwaveBOOST log:
GM: Constructor
GM: Mon Nov 09 18:45:55 2020
RSTD.Transmit("/Settings")
[18:45:56]
[18:45:56] ### Running Startup script: "C:\Users\Jay\Desktop\Jay Back Up\Rapsodo\software\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
[18:45:56] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[18:45:56] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[18:45:56] Scripter ignored: Attempt to UnBuild() again or before Build.
[18:45:56] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\Users\\Jay\\Desktop\\Jay Back Up\\Rapsodo\\software\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
[18:45:56] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[18:45:56] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[18:45:56] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[18:45:56] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[18:45:56] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[18:45:56] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\Users\\Jay\\Desktop\\Jay Back Up\\Rapsodo\\software\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
[18:45:56] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[18:45:56] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[18:45:56] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[18:45:56] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[18:45:56] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[18:45:56] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[18:45:56] RSTD.Transmit("/")
[18:45:56] RSTD.SaveSettings(): Settings saved to "C:\Users\Jay\AppData\Roaming\RSTD\config.xml"
[18:45:56] RSTD.Build()
[18:45:56] RSTD.SaveSettings(): Settings saved to "C:\Users\Jay\AppData\Roaming\RSTD\config.xml"
[18:45:56] RSTD.Transmit("/")
[18:45:56] RSTD.AL_Build()
[18:45:56] RSTD.AL_LoadXml()
[18:45:56] RSTD.Transmit("/")
[18:45:56] RSTD.AL_Init()
[18:45:56] RSTD.Clients_Build()
[18:45:56] GM: Init
[18:45:56] GM: Loaded 'C:\Users\Jay\Desktop\Jay Back Up\Rapsodo\software\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
[18:45:56] GM: 1 Guest (s) init
[18:45:56] GM: 1 Module(s) init
[18:45:56] GM: 2 Tab (s) init
[18:45:56] RSTD.Client_LoadXml()
[18:45:56] [RadarAPI]: ar1.selectRadarMode(0)
[18:45:56] [RadarAPI]: Status: Passed
[18:45:56] Matlab Runtime Engine is installed
[18:45:56] [RadarAPI]: Starting Matlab Engine..
[18:46:00] [RadarAPI]: Matlab Engine Started!
[18:46:03] [RadarAPI]: ar1.selectCascadeMode(0)
[18:46:03] [RadarAPI]: Status: Passed
[18:46:03] [RadarAPI]: ar1.LoadSettings('C:\Users\Jay\AppData\Roaming\RSTD\ar1gui.ini')
[18:46:04] TESTING = false
[18:46:04] RstdNet: Port 2777: Listening..
[18:46:04]
[18:46:04] ***Script completed successfully.***
[18:46:06] [RadarAPI]: ar1.frequencyBandSelection("60G")
[18:46:08] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[18:46:08] [RadarAPI]: Status: Passed
[18:46:08] [RadarAPI]: ar1.deviceVariantSelection("IWR6843")
[18:46:08] [RadarAPI]: Status: Passed
[18:46:10] [RadarAPI]: Opening Gpio Control Port()
[18:46:10] [RadarAPI]: Status: Passed
[18:46:11] [RadarAPI]: Opening Board Control Port()
[18:46:11] [RadarAPI]: Status: Passed
[18:46:12] [RadarAPI]: ar1.FullReset()
[18:46:12] [RadarAPI]: Status: Passed
[18:46:12] [RadarAPI]: Closing Board Control Port()
[18:46:12] [RadarAPI]: Status: Passed
[18:46:12] [RadarAPI]: Closing Gpio Control Port()
[18:46:12] [RadarAPI]: Status: Passed
[18:46:12] [RadarAPI]: ar1.SOPControl(2)
[18:46:12] [RadarAPI]: Status: Passed
[18:46:14] [RadarAPI]: ar1.Connect(5,921600,1000)
[18:46:16] [RadarAPI]: Warning: Connected with baudrate 115200
[18:46:18] [RadarAPI]: Warning: Disconnected existing BaudRate
[18:46:18] [RadarAPI]: Warning: Trying to connect with baudrate 921600
[18:46:19] [RadarAPI]: ar1.Calling_IsConnected()
[18:46:20] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[18:46:20] [RadarAPI]: Status: Passed
[18:46:20] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[18:46:20] [RadarAPI]: Status: Passed
[18:46:21] Device Status : IWR6843/QM/SOP:2/ES:2
[18:46:21] [RadarAPI]: ar1.SaveSettings('C:\Users\Jay\AppData\Roaming\RSTD\ar1gui.ini')
[18:46:22] [RadarAPI]: ar1.DownloadBSSFw("C:\\Users\\Jay\\Desktop\\Jay Back Up\\Rapsodo\\software\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
[18:46:22] [RadarAPI]: Downloading BSS ROM RPRC Binary..
[18:46:29] [RadarAPI]: ar1.GetBSSFwVersion()
[18:46:29] [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
[18:46:30] [RadarAPI]: ar1.DownloadMSSFw("C:\\Users\\Jay\\Desktop\\Jay Back Up\\Rapsodo\\software\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
[18:46:30] [RadarAPI]: Downloading MSS RPRC Binary..
[18:46:33] [RadarAPI]: ar1.GetMSSFwVersion()
[18:46:33] [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
[18:46:35] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
[18:46:35] [RadarAPI]: Status: Passed
[18:46:35] MSS power up done async event received!
[18:46:37] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[18:46:37] [RadarAPI]: Status: Passed
[18:46:37] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[18:46:37] [RadarAPI]: Status: Passed
[18:46:37] Device Status : IWR6843/QM/SOP:2/ES:2
[18:46:37] [RadarAPI]: ar1.RfEnable()
[18:46:37] [RadarAPI]: Status: Passed
[18:46:37] BSS power up done async event received!
[18:46:37] [RadarAPI]: ar1.GetMSSFwVersion()
[18:46:37] [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
[18:46:38] [RadarAPI]: ar1.GetBSSFwVersion()
[18:46:38] [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
[18:46:45] [RadarAPI]: ar1.GetCaptureCardDllVersion()
[18:46:45] [RadarAPI]: Sending dll_version command to DCA1000
[18:46:45] [RadarAPI]:
[18:46:45] DLL Version : 1.0
[18:46:45] [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
[18:46:45] [RadarAPI]: Status: Passed
[18:46:47] [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
[18:46:47] [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
[18:46:47] [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
[18:46:47] [RadarAPI]: Sending fpga command to DCA1000
[18:46:47] [RadarAPI]:
[18:46:47] FPGA Configuration command : Success
[18:46:47] [RadarAPI]: Sending record command to DCA1000
[18:46:47] [RadarAPI]:
[18:46:47] Configure Record command : Success
[18:46:47] [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
[18:46:47] [RadarAPI]: Sending fpga_version command to DCA1000
[18:46:48] [RadarAPI]:
[18:46:48]
[18:46:48] FPGA Version : 2.8 [Record]
[18:46:48]
[18:46:55] [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
[18:46:55] [RadarAPI]: Status: Passed
[18:46:57] [RadarAPI]: ar1.LPModConfig(0, 0)
[18:46:57] [RadarAPI]: Status: Passed
[18:46:58] [RadarAPI]: ar1.RfInit()
[18:46:58] [RadarAPI]: Status: Passed
[18:46:58] RF Init async event received!
[18:46:58] [RadarAPI]: Time stamp, Temperture: 21040,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;
[18:47:01] [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)
[18:47:01] [RadarAPI]: Status: Passed
[18:47:03] [RadarAPI]: ar1.LvdsClkConfig(1, 1)
[18:47:03] [RadarAPI]: Status: Passed
[18:47:05] [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
[18:47:05] [RadarAPI]: Status: Passed
[18:47:20] [RadarAPI]: ar1.ProfileConfig(0, 60, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 131072, 30)
[18:47:20] [RadarAPI]: Status: Passed
[18:47:23] [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 1, 0)
[18:47:23] [RadarAPI]: Status: Passed
[18:47:25] Test Source Already Disabled...!!!
[18:47:25] [RadarAPI]: ar1.DisableTestSource(0)
[18:47:25] [RadarAPI]: Status: Passed
[18:47:25] [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
[18:47:25] [RadarAPI]: Status: Passed
[18:47:27] [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\Users\\Jay\\Desktop\\Jay Back Up\\Rapsodo\\software\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin", 1)
[18:47:27] [RadarAPI]: Sending start_record command to DCA1000
[18:47:31] [RadarAPI]: ar1.StartFrame()
[18:47:31] [RadarAPI]: Status: Passed
[18:47:31] Frame start async event received!
[18:47:31] Frame End async event received!
[18:47:31] [RadarAPI]: Frame Ended
[18:48:47] [RadarAPI]:
[18:48:47] [RadarAPI]:
[18:48:47] Start Record command : Success
[18:48:47]
[18:48:47] LVDS buffer full
[18:48:47]
[18:48:47] Record Process :
[18:48:47] Timeout Error! System disconnected
[18:48:47]
[18:48:47] Record stop is done successfully
PHOTO OF BOARDS: