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: connectivity issues

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843ISK-ODS,

Hi, I have the DCA1000 board, a mmwave-icboost and a iwr6843isk-ods evm (rev A).

Being the first time i will be laying my hands on the DCA1000 board, i have very tough assessing it over ethernet using the ip 192.168.33.180

I was certain my host pc was set at 192.168.33.30, but all efforts to reach the DCA1000 proved abortive. i used both wireshark and angry-ip scanner to try detect any response from the device to no avail.

i ensured that the mmwave-icboost was set to DCA mode and also made sure that the sensor evm sit correctly. the 60-pin samtec cable was also connected, and power provided over the 60-pin cable to the DCA board from the boost board.

i interchanged both sw2 between 6 and 11 and made sure to do a power un/plug every time. still connection over ethernet was not possible.

what am i missing?

  • Hello Tosin,

    Due to Holidays, our experts will be able to get back to your query next week. 

    But meanwhile, you could also help yourself by taking a look at our DCA1000 debugging handbook. Here is the link to the page:   

    Also, you could look for some previously answered queries by our experts on similar topics. We encourage you to use any Search Engine as follows to find some related threads: "site e2e.ti.com <Your query>"

    Here is an example: "site e2e.ti.com not able to connect to DCA1000"

  • Hi, Tosin:

    Please take a look at this attached step-by-step document,5710.mmWave_sensor_raw_data_capture_using_DCA1000_xwr6843.pdf

    and please also take a look at the DCA1000 Debug handbook:  e2e.ti.com/.../872161

    and the DCA1000 users guide: www.ti.com/.../spruij4a.pdf

    Best,

    Zigang

  • Thanks for the response Zigang.

    This is me writing out of frustration. I've spent the whole weekend troubleshooting one thing or the other. Spent the whole of toward reading/poring over links, data sheets, slides, manuals, even seeing youtube videos. All to just make a simple data acquisition board to work. And still with all this, no success.

    I changed firmware, 'teardown' firewall, did everything doable. Yet this device will not work! This is the most frustrating board i have ever used, and it is so so annoying!

    My time resource that should be spent on useful development is used to setup a board, yet without any success. Quite bad!

    -Tosin

  • Hi, Tosin:

    Please follow my first link (the step-by-step procedure) on radar studio GUI setting, and let me know how far did you go?  Did you stuck at DCA1000 setup?  Did you disable WIFI? Usually you can not have other network connected during data capture.

    Best,

    Zigang

  • hi Zigang,

    I made sure to follow all the instructions from the links you sent. My board is IWR6843-ODS Rev A, and that means I was using it on the IC BOOST card. ON the boost card, I ensured to follow the settings for the SOPs and switches on both dca and boost cards.

    I disabled all other networks, enabled ports 4096 and 4098 on both inbound and outbound on the firewall. Yet, mmwave studio cant read the firmware number of the DCA board. Hence, i cant get this whole thing successfully setup.

    See the log file in attachment.

    -Tosin

    GM: Constructor
    GM: Tue Dec 01 10:53:03 2020
    RSTD.Transmit("/Settings")
    [10:53:04]  
    [10:53:04]  ### Running Startup script: "C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
    [10:53:04]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [10:53:04]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [10:53:04]  Scripter ignored: Attempt to UnBuild() again or before Build.
    [10:53:04]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [10:53:04]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [10:53:04]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [10:53:04]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [10:53:04]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [10:53:04]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [10:53:04]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
    [10:53:04]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [10:53:04]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [10:53:04]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [10:53:04]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [10:53:04]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [10:53:04]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [10:53:04]  RSTD.Transmit("/")
    [10:53:04]  RSTD.SaveSettings(): Settings saved to "C:\Users\obabarin\AppData\Roaming\RSTD\config.xml"
    [10:53:04]  RSTD.Build()
    [10:53:04]  RSTD.SaveSettings(): Settings saved to "C:\Users\obabarin\AppData\Roaming\RSTD\config.xml"
    [10:53:04]  RSTD.Transmit("/")
    [10:53:04]  RSTD.AL_Build()
    [10:53:04]  RSTD.AL_LoadXml()
    [10:53:04]  RSTD.Transmit("/")
    [10:53:04]  RSTD.AL_Init()
    [10:53:04]  RSTD.Clients_Build()
    [10:53:04]  GM: Init
    [10:53:04]  GM: Loaded 'C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
    [10:53:04]  GM: 1 Guest (s) init
    [10:53:04]  GM: 1 Module(s) init
    [10:53:04]  GM: 2 Tab   (s) init
    [10:53:04]  RSTD.Client_LoadXml()
    [10:53:04]  [RadarAPI]: ar1.selectRadarMode(0)
    [10:53:04]  [RadarAPI]: Status: Passed
    [10:53:04]  Matlab Runtime Engine is installed
    [10:53:04]  [RadarAPI]: Starting Matlab Engine..
    [10:53:12]  [RadarAPI]: Matlab Engine Started!
    [10:53:15]  [RadarAPI]: ar1.selectCascadeMode(0)
    [10:53:15]  [RadarAPI]: Status: Passed
    [10:53:15]  [RadarAPI]: ar1.LoadSettings('C:\Users\obabarin\AppData\Roaming\RSTD\ar1gui.ini')
    [10:53:15]  TESTING = false
    [10:53:15]  RstdNet: Port 2777: Listening..
    [10:53:15]  
    [10:53:15]  ***Script completed successfully.***
    [10:53:23]  [RadarAPI]: Opening Gpio Control Port()
    [10:53:23]  [RadarAPI]: Status: Passed
    [10:53:23]  [RadarAPI]: Opening Board Control Port()
    [10:53:23]  [RadarAPI]: Status: Passed
    [10:53:24]  [RadarAPI]: ar1.FullReset()
    [10:53:24]  [RadarAPI]: Status: Passed
    [10:53:25]  [RadarAPI]: Closing Board Control Port()
    [10:53:25]  [RadarAPI]: Status: Passed
    [10:53:25]  [RadarAPI]: Closing Gpio Control Port()
    [10:53:25]  [RadarAPI]: Status: Passed
    [10:53:25]  [RadarAPI]: ar1.SOPControl(2)
    [10:53:25]  [RadarAPI]: Status: Passed
    [10:53:27]  [RadarAPI]: ar1.Connect(6,115200,1000)
    [10:53:28]  [RadarAPI]: ar1.Calling_IsConnected()
    [10:53:30]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [10:53:30]  [RadarAPI]: Status: Passed
    [10:53:30]  [RadarAPI]: ar1.frequencyBandSelection("60G")
    [10:53:30]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [10:53:30]  [RadarAPI]: Status: Passed
    [10:53:30]  Device Status : IWR6843/QM/SOP:2/ES:2
    [10:53:30]  [RadarAPI]: ar1.SaveSettings('C:\Users\obabarin\AppData\Roaming\RSTD\ar1gui.ini')
    [10:53:35]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
    [10:53:36]  [RadarAPI]: Downloading BSS ROM RPRC Binary..
    [10:54:23]  [RadarAPI]: ar1.GetBSSFwVersion()
    [10:54:23]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [10:54:26]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
    [10:54:26]  [RadarAPI]: Downloading MSS RPRC Binary..
    [10:54:45]  [RadarAPI]: ar1.GetMSSFwVersion()
    [10:54:45]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [10:54:49]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [10:54:49]  [RadarAPI]: Status: Passed
    [10:54:49]  MSS power up done async event received!
    [10:55:01]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [10:55:01]  [RadarAPI]: Status: Passed
    [10:55:01]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [10:55:01]  [RadarAPI]: Status: Passed
    [10:55:01]  Device Status : IWR6843/QM/SOP:2/ES:2
    [10:55:01]  [RadarAPI]: ar1.RfEnable()
    [10:55:01]  BSS power up done async event received!
    [10:55:01]  [RadarAPI]: Status: Passed
    [10:55:01]  [RadarAPI]: ar1.GetMSSFwVersion()
    [10:55:01]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [10:55:02]  [RadarAPI]: ar1.GetBSSFwVersion()
    [10:55:02]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [10:55:11]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 1, 1, 1, 1, 1, 2, 1, 0)
    [10:55:11]  [RadarAPI]: Status: Passed
    [10:55:14]  [RadarAPI]: ar1.LPModConfig(0, 0)
    [10:55:14]  [RadarAPI]: Status: Passed
    [10:55:15]  [RadarAPI]: ar1.RfInit()
    [10:55:16]  RF Init async event received!
    [10:55:16]  [RadarAPI]: Status: Passed
    [10:55:16]  [RadarAPI]: Time stamp, Temperture: 14537,38; 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; 
    [10:55:29]  [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)
    [10:55:29]  [RadarAPI]: Status: Passed
    [10:55:31]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)
    [10:55:31]  [RadarAPI]: Status: Passed
    [10:55:33]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
    [10:55:33]  [RadarAPI]: Status: Passed
    [10:55:38]  [RadarAPI]: ar1.ProfileConfig(0, 60, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 131072, 30)
    [10:55:38]  [RadarAPI]: Status: Passed
    [10:55:40]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
    [10:55:40]  [RadarAPI]: Status: Passed
    [10:55:41]  Test Source Already Disabled...!!!
    [10:55:41]  [RadarAPI]: ar1.DisableTestSource(0)
    [10:55:42]  [RadarAPI]: Status: Passed
    [10:55:42]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
    [10:55:42]  [RadarAPI]: Status: Passed
    [10:55:46]  [RadarAPI]: ar1.GetCaptureCardDllVersion()
    [10:55:46]  [RadarAPI]: Sending dll_version command to DCA1000
    [10:55:46]  [RadarAPI]: 
    [10:55:46]  DLL Version : 1.0
    [10:55:46]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
    [10:55:46]  [RadarAPI]: Status: Passed
    [10:55:51]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
    [10:55:51]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
    [10:55:51]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [10:55:52]  [RadarAPI]: Sending fpga command to DCA1000
    [10:56:02]  [RadarAPI]: 
    [10:56:02]  FPGA Configuration : 
    [10:56:02]  Timeout Error! System disconnected
    [10:56:02]  [RadarAPI]: Sending record command to DCA1000
    [10:56:13]  [RadarAPI]: 
    [10:56:13]  Configure Record : 
    [10:56:13]  Timeout Error! System disconnected
    [10:56:13]  [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
    [10:56:13]  [RadarAPI]: Sending fpga_version command to DCA1000
    [10:56:23]  [RadarAPI]: 
    [10:56:23]  
    [10:56:23]  Unable to read FPGA Version. [error -5]
    [10:56:23]  
    [10:56:36]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin", 1)
    [10:56:36]  [RadarAPI]: Sending start_record command to DCA1000
    [10:56:46]  [RadarAPI]: ar1.StartFrame()
    [10:56:46]  [RadarAPI]: Status: Passed
    [10:56:46]  Frame start async event received!
    [10:56:46]  [RadarAPI]: Frame Ended
    [10:56:47]  [RadarAPI]: 
    [10:56:47]  Start Record : 
    [10:56:47]  Timeout Error! System disconnected
    [10:56:47]  Frame End async event received!
    [10:56:47]  [RadarAPI]: 
    [10:57:05]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
    [10:57:05]  [RadarAPI]: No of files Captured: 1, Total no of frames for each device : 8
    [10:57:06]  [RadarAPI]: Error: 
    [10:57:06]  
    [10:57:06]  ... MWMCR::EvaluateFunction error ... 
    [10:57:06]  Output argument "adc_file_name" (and maybe others) not assigned during call to "calc_rel_offset_and_file_name".
    [10:57:06]  Error in => process_adc_data.m at line 79.
    [10:57:06]  
    [10:57:06]  ... Matlab M-code Stack Trace ...
    [10:57:06]      at
    [10:57:06]  file C:\Users\obabarin\AppData\Local\Temp\obabarin\mcrCache8.5.1\Matlab0\Processing_functions\read_adc_data.m, name read_adc_data_16xx, line 528.
    [10:57:06]      at
    [10:57:06]  file C:\Users\obabarin\AppData\Local\Temp\obabarin\mcrCache8.5.1\Matlab0\Processing_functions\read_adc_data.m, name read_adc_data, line 27.
    [10:57:06]      at
    [10:57:06]  file C:\Users\obabarin\AppData\Local\Temp\obabarin\mcrCache8.5.1\Matlab0\MatlabPostPr\process_adc_data.m, name process_adc_data, line 79.
    [10:57:06]  
    [10:57:06]  
    [10:57:06]  Trace:
    [10:57:06]     at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
    [10:57:06]     at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
    [10:57:06]     at MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)
    [10:57:06]     at AR1xController.frmAR1Main.iStartMtlabPostProc()
    

  • HI, Tosin:

    Please check the DCA1000 debug handbook, (the second link I sent).  Based on the handbook, if firewall is not the issue, the FPGA firmware may be corrupted.  You may need to reflash the FPGA firmware.

    Best,

    Zigang

  • hi Zigang,

    I successfully tried reinstalling the firmware before now. this procedure was described in chapter 9 of the DCA user's guide.
    At this moment, I am not sure if there was any troubleshooting step i have not taken.

    But then when i have the chance, I will  revisit all the procedures again and see what comes up.

  • HI, Tosin: 

    You may also use the CLI mode to check.  And let me know the error message.

    • Please do till the frame configuration from radar studio.
    • Open the cmd window, go to C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\PostProc directory

    >> cd C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\PostProc

    • issue the CLI commands for configuring DCA1000 (refer the CLI user guide for the commands). 

    >>DCA1000EVM_CLI_Control.exe fpga configFile.json

    Best,

    Zigang

  • Somehow, the system does not allow to attach the configFile.json file, so I am copy the content below

    {

    "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:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc",
    "filePrefix": "adc_data",
    "maxRecFileSize_MB": 1024,
    "sequenceNumberEnable": 1,
    "captureStopMode": "infinite",
    "bytesToCapture": 7864320,
    "durationToCapture_ms": 1000,
    "framesToCapture": 5
    },
    "dataFormatConfig": {
    "MSBToggle": 0,
    "reorderEnable": 0,
    "laneFmtMap": 0,
    "dataPortConfig": [
    {
    "portIdx": 0,
    "dataType": "complex"
    },
    {
    "portIdx": 1,
    "dataType": "complex"
    },
    {
    "portIdx": 2,
    "dataType": "complex"
    },
    {
    "portIdx": 3,
    "dataType": "complex"
    },
    {
    "portIdx": 4,
    "dataType": "complex"
    }
    ]
    }
    }
    }

  • Thanks for further guidance Zigang.

    I have taken the following actions again and no success in getting the DCA board to be functional:

    1. I reprogrammed the FPGA of the DCA, and that was successful- dcaLog1.txt and dcaLog2.txt are the log files from the Lattice Diamond program

    2. After the reflashing, and on the mmwaveStudio program, I followed the steps up to SensorConfig tab as advised. Please see the dcaLog3.txt for the logs in mmwave_studio

    3. I then proceeded to follow your instructions and the extra details given in the DCA1000EVM CLI Software User Guide- a screenshot is attached cliDCA.png

    All these steps were followed with no success. But as your can see from the screenshot, i could read the versions of the DLL and the CLI but not that of the FPGA.

    When doing this, i ensured that Wifi was disabled (pc on planemode), ports 4096 and 4098 were unblocked, right IP set on my pc Ethernet (192.168.33.30), and all USB cables connected correctly.

    Please do let me know what other tips I can get to try.

    -Tosin

      Lattice VM Drivers detected (HW-DLN-3C (Parallel), HW-USBN-2B (FTDI))
    Programmer device database loaded
    INFO - Scanning USB2 Port FTUSB-0...
    INFO - Scan completed successfully.
    WARNING - Scan found ECP5UM on row 1 but cannot identify the package. Please manually select the correct device before proceeding.
    ERROR - JEDEC file  cannot be found.
    
    ERROR - Check configuration setup: Unsuccessful.
    
    INFO - Check configuration setup: Start.
    
    INFO - JTAG Chain Verification. No Errors.
    
    INFO - Check configuration setup: Successful.
    
    INFO - Device1 LFE5UM-85F: Erase Only
    
    INFO - Operation Done. No errors.
    
    INFO - Elapsed time: 00 min : 01 sec
    
    INFO - Operation: successful.
    
    INFO - Check configuration setup: Start.
    
    INFO - JTAG Chain Verification. No Errors.
    
    INFO - Check configuration setup: Successful.
    
    INFO - Device1 LFE5UM-85F: N25Q128A: SPI Flash Erase,Program,Verify
    
    Initializing...
    
    IDCode Checking...
    
    Enabling...
    
    Erasing...
    
    Disabling...
    
    Enabling...
    
    Programming...
    
    Disabling...
    
    Verifying...
    
    INFO - Execution time: 00 min : 20 sec
    
    INFO - Elapsed time: 00 min : 20 sec
    
    INFO - Operation: successful.
    
    	2342002	INFO - Scanning USB2 Port FTUSB-0...
    	2342003	INFO - Scan completed successfully.
    	85021074	INFO - Check configuration setup: Start.
    
    	85021076	INFO - JTAG Chain Verification. No Errors.
    
    	85021078	INFO - Check configuration setup: Successful.
    
    	85021278	INFO - Device1 LFE5UM-85F: Erase Only
    
    	85021298	INFO - Operation Done. No errors.
    
    	85021371	INFO - Elapsed time: 00 min : 01 sec
    
    	85021373	INFO - Operation: successful.
    
    	85021074	INFO - Check configuration setup: Start.
    
    	85021076	INFO - JTAG Chain Verification. No Errors.
    
    	85021078	INFO - Check configuration setup: Successful.
    
    	85021294	INFO - Device1 LFE5UM-85F: N25Q128A: SPI Flash Erase,Program,Verify
    
    	85021399	INFO - Execution time: 00 min : 20 sec
    
    	85021371	INFO - Elapsed time: 00 min : 20 sec
    
    	85021373	INFO - Operation: successful.
    
    
    GM: Constructor
    GM: Wed Dec 02 16:31:27 2020
    RSTD.Transmit("/Settings")
    [16:31:28]  
    [16:31:28]  ### Running Startup script: "C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
    [16:31:28]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [16:31:28]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [16:31:28]  Scripter ignored: Attempt to UnBuild() again or before Build.
    [16:31:28]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [16:31:28]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [16:31:28]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [16:31:28]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [16:31:28]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [16:31:28]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [16:31:28]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
    [16:31:28]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [16:31:28]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [16:31:28]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [16:31:28]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [16:31:28]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [16:31:28]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [16:31:28]  RSTD.Transmit("/")
    [16:31:28]  RSTD.SaveSettings(): Settings saved to "C:\Users\obabarin\AppData\Roaming\RSTD\config.xml"
    [16:31:28]  RSTD.Build()
    [16:31:28]  RSTD.SaveSettings(): Settings saved to "C:\Users\obabarin\AppData\Roaming\RSTD\config.xml"
    [16:31:28]  RSTD.Transmit("/")
    [16:31:28]  RSTD.AL_Build()
    [16:31:28]  RSTD.AL_LoadXml()
    [16:31:28]  RSTD.Transmit("/")
    [16:31:28]  RSTD.AL_Init()
    [16:31:28]  RSTD.Clients_Build()
    [16:31:28]  GM: Init
    [16:31:28]  GM: Loaded 'C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
    [16:31:28]  GM: 1 Guest (s) init
    [16:31:28]  GM: 1 Module(s) init
    [16:31:28]  GM: 2 Tab   (s) init
    [16:31:28]  RSTD.Client_LoadXml()
    [16:31:29]  [RadarAPI]: ar1.selectRadarMode(0)
    [16:31:29]  [RadarAPI]: Status: Passed
    [16:31:29]  Matlab Runtime Engine is installed
    [16:31:29]  [RadarAPI]: Starting Matlab Engine..
    [16:31:36]  [RadarAPI]: Matlab Engine Started!
    [16:31:39]  [RadarAPI]: ar1.selectCascadeMode(0)
    [16:31:39]  [RadarAPI]: Status: Passed
    [16:31:39]  [RadarAPI]: ar1.LoadSettings('C:\Users\obabarin\AppData\Roaming\RSTD\ar1gui.ini')
    [16:31:40]  TESTING = false
    [16:31:40]  RstdNet: Port 2777: Listening..
    [16:31:40]  
    [16:31:40]  ***Script completed successfully.***
    [16:31:46]  [RadarAPI]: Opening Gpio Control Port()
    [16:31:46]  [RadarAPI]: Status: Passed
    [16:31:47]  [RadarAPI]: Opening Board Control Port()
    [16:31:47]  [RadarAPI]: Status: Passed
    [16:31:48]  [RadarAPI]: ar1.FullReset()
    [16:31:48]  [RadarAPI]: Status: Passed
    [16:31:48]  [RadarAPI]: Closing Board Control Port()
    [16:31:48]  [RadarAPI]: Status: Passed
    [16:31:49]  [RadarAPI]: Closing Gpio Control Port()
    [16:31:49]  [RadarAPI]: Status: Passed
    [16:31:49]  [RadarAPI]: ar1.SOPControl(2)
    [16:31:49]  [RadarAPI]: Status: Passed
    [16:31:51]  [RadarAPI]: ar1.Connect(6,115200,1000)
    [16:31:52]  [RadarAPI]: ar1.Calling_IsConnected()
    [16:31:54]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [16:31:54]  [RadarAPI]: Status: Passed
    [16:31:54]  [RadarAPI]: ar1.frequencyBandSelection("60G")
    [16:31:54]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [16:31:54]  [RadarAPI]: Status: Passed
    [16:31:54]  Device Status : IWR6843/QM/SOP:2/ES:2
    [16:31:54]  [RadarAPI]: ar1.SaveSettings('C:\Users\obabarin\AppData\Roaming\RSTD\ar1gui.ini')
    [16:31:59]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
    [16:32:00]  [RadarAPI]: Downloading BSS ROM RPRC Binary..
    [16:32:47]  [RadarAPI]: ar1.GetBSSFwVersion()
    [16:32:47]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [16:32:52]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
    [16:32:52]  [RadarAPI]: Downloading MSS RPRC Binary..
    [16:33:11]  [RadarAPI]: ar1.GetMSSFwVersion()
    [16:33:11]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [16:33:16]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [16:33:16]  [RadarAPI]: Status: Passed
    [16:33:16]  MSS power up done async event received!
    [16:33:27]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [16:33:27]  [RadarAPI]: Status: Passed
    [16:33:27]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [16:33:27]  [RadarAPI]: Status: Passed
    [16:33:27]  Device Status : IWR6843/QM/SOP:2/ES:2
    [16:33:27]  [RadarAPI]: ar1.RfEnable()
    [16:33:28]  BSS power up done async event received!
    [16:33:28]  [RadarAPI]: Status: Passed
    [16:33:28]  [RadarAPI]: ar1.GetMSSFwVersion()
    [16:33:28]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [16:33:28]  [RadarAPI]: ar1.GetBSSFwVersion()
    [16:33:28]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [16:33:39]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
    [16:33:39]  [RadarAPI]: Status: Passed
    [16:33:41]  [RadarAPI]: ar1.LPModConfig(0, 0)
    [16:33:41]  [RadarAPI]: Status: Passed
    [16:33:42]  [RadarAPI]: ar1.RfInit()
    [16:33:42]  RF Init async event received!
    [16:33:42]  [RadarAPI]: Status: Passed
    [16:33:42]  [RadarAPI]: Time stamp, Temperture: 14446,38; 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; 
    [16:33:48]  [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)
    [16:33:48]  [RadarAPI]: Status: Passed
    [16:33:50]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)
    [16:33:50]  [RadarAPI]: Status: Passed
    [16:33:52]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
    [16:33:52]  [RadarAPI]: Status: Passed
    [16:33:58]  [RadarAPI]: ar1.ProfileConfig(0, 60, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 131072, 30)
    [16:33:58]  [RadarAPI]: Status: Passed
    [16:34:00]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
    [16:34:00]  [RadarAPI]: Status: Passed
    [16:34:05]  Test Source Already Disabled...!!!
    [16:34:05]  [RadarAPI]: ar1.DisableTestSource(0)
    [16:34:05]  [RadarAPI]: Status: Passed
    [16:34:05]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
    [16:34:05]  [RadarAPI]: Status: Passed
    

  • hi Zigang,

    I might have been using the wrong .json file. So, i corrected myself and used cf.json which is available in my PostProc directory. But this didnt still make my DCAboard to work.

  • HI, Tosin:

    The attachment on your last reply did not go through.  Can you attach it again?  Usually copy/paste does not work. 

    Best,

    Zigang

  • HI, 

    I did some search on e2e forum and come cross this one: https://e2e.ti.com/support/sensors/f/1023/t/928145?tisearch=e2e-sitesearch&keymatch=DCA1000%2520FPGA%2520configuration

    After reflash the FPGA, Please power cycle the EVM and DCA1000 card a few times before trying again.

    Similar queries has been addressed by our experts in the past, so I would like to ask you to look for some similar threads on our forum. Please type "site e2e.ti.com dca1000 unable to read FPGA version" in your search engine. 

    Let me know if it is helpful.

    Best,

    Zigang

  • thanks for the suggestion Zigang.

    I will try out the suggestions in the link later tomorrow. But prior that, here are some updates from me:

    i moved the devices home and are trying the setup on my home pc and network (these are safe from possible university's restrictions on devices and networks). after several tries, i was able to have the DCA 'functional'.

    the only challenge now is that it was not capturing any data. the log file i have in attachment.
    what could be wrong this time? any link i can check on to resolve this?

    thanks for all the help.

    -Tosin

  • HI, Tosin:

    Please attached the log file for me to review.   For this new problem, you may start with checking the DCA1000 debug handbook.   I remember one option is to set a longer delay time in DCA1000 setting. 

    Best,

    Zigang

        

  • hi,

    I am having difficulties attaching a file. I will keep trying anyway, and also consider your suggestion of longer delay time.

    -Tosin

  • Sounds good.  Keep me posted.

    Best,

    Zigang

  • hi Zigang,

    I was able to get the DCA board to work on my home pc, and was able to follow through the slides in https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/1023/5710.mmWave_5F00_sensor_5F00_raw_5F00_data_5F00_capture_5F00_using_5F00_DCA1000_5F00_xwr6843.pdf

    I hope this can be replicated (somehow) on my lab pc as well, as there is where i really need this work.

    On the other hand, is the DCA capable of real time data capture and continuous PostProc?

  • Hi, Tosin:

    Thanks for sharing this encouraging news! 

    At this point, TI does not provide any tool to do real-time post processing demo.   The limitation comes from that all TI developed tool (such as radar studio or DCA1000 CLI utility) save the data directly to a binary file.   But the limitation is not coming from DCA1000 board or FPGA firmware.  The DCA1000 related source code and document is located at C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\ReferenceCode\DCA1000

    Best,

    Zigang

  • hi,

    When you say that "TI does not provide any tool to do real-time post processing demo.", I am trying hard to really understand what this means. Will this mean that I can't run any demo such as provided in the labs of the mmwave industrial toolbox and while that is running, I use the DCA to capture ADC data (and then do post processing since real time processing isnt possible)?

    -Tosin

  • HI, Tosin:

    Sorry for the confusing.  Of course, TI provide a lot of different real-time demos that runs on the device.  

    I mean TI does not provide a real-time demo with post processing running on PC and raw data capture through DCA1000.

    Best,

    Zigang