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: Ethernet Connection Doesn't Work

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843

My setup consists of an IWR6843 ISK-ODS interfaced with DCA100EVM to capture raw data. I am facing the following issue.

On the 'SensorConfig' tab inside mmWave Studio, when I select 'SetUp DCA1000' and then click 'Connect, Reset and Configure', nothing happens. It seems like the ethernet connection is not working. Below I have attached (i) pictures of my setup, (ii) screenshots of mmWave studio sofware, (iii) screenshot of ethernet connection settings, and (iv) mmWave Studio output.

I would appreciate if someone can help me resolve this issue.

[20:53:57]  ***Script completed successfully.***
[20:54:02]  [RadarAPI]: Opening Gpio Control Port()
[20:54:02]  [RadarAPI]: Status: Passed
[20:54:02]  [RadarAPI]: Opening Board Control Port()
[20:54:02]  [RadarAPI]: Status: Passed
[20:54:03]  [RadarAPI]: ar1.FullReset()
[20:54:03]  [RadarAPI]: Status: Passed
[20:54:04]  [RadarAPI]: Closing Board Control Port()
[20:54:04]  [RadarAPI]: Status: Passed
[20:54:04]  [RadarAPI]: Closing Gpio Control Port()
[20:54:04]  [RadarAPI]: Status: Passed
[20:54:04]  [RadarAPI]: ar1.SOPControl(2)
[20:54:04]  [RadarAPI]: Status: Passed
[20:54:05]  [RadarAPI]: ar1.Connect(16,115200,1000)
[20:54:06]  [RadarAPI]: ar1.Calling_IsConnected()
[20:54:07]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[20:54:07]  [RadarAPI]: Status: Passed
[20:54:07]  [RadarAPI]: ar1.frequencyBandSelection("60G")
[20:54:07]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[20:54:07]  [RadarAPI]: Status: Passed
[20:54:07]  Device Status : IWR6843/QM/SOP:2/ES:2
[20:54:07]  [RadarAPI]: ar1.SaveSettings('C:\Users\Usman\AppData\Roaming\RSTD\ar1gui.ini')
[20:54:10]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
[20:54:10]  [RadarAPI]: Downloading BSS ROM RPRC Binary..
[20:54:58]  [RadarAPI]: ar1.GetBSSFwVersion()
[20:54:58]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
[20:55:02]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
[20:55:02]  [RadarAPI]: Downloading MSS RPRC Binary..
[20:55:21]  [RadarAPI]: ar1.GetMSSFwVersion()
[20:55:21]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
[20:55:22]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
[20:55:22]  [RadarAPI]: Status: Passed
[20:55:23]  MSS power up done async event received!
[20:55:24]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[20:55:24]  [RadarAPI]: Status: Passed
[20:55:24]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[20:55:24]  [RadarAPI]: Status: Passed
[20:55:24]  Device Status : IWR6843/QM/SOP:2/ES:2
[20:55:24]  [RadarAPI]: ar1.RfEnable()
[20:55:24]  BSS power up done async event received!
[20:55:24]  [RadarAPI]: Status: Passed
[20:55:25]  [RadarAPI]: ar1.GetMSSFwVersion()
[20:55:25]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
[20:55:25]  [RadarAPI]: ar1.GetBSSFwVersion()
[20:55:25]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
[20:55:33]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
[20:55:33]  [RadarAPI]: Status: Passed
[20:55:34]  [RadarAPI]: ar1.LPModConfig(0, 0)
[20:55:34]  [RadarAPI]: Status: Passed
[20:55:35]  [RadarAPI]: ar1.RfInit()
[20:55:35]  RF Init async event received!
[20:55:35]  [RadarAPI]: Status: Passed
[20:55:35]  [RadarAPI]: Time stamp, Temperture: 10678,44; 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; 
[20:55:38]  [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)
[20:55:38]  [RadarAPI]: Status: Passed
[20:55:39]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)
[20:55:39]  [RadarAPI]: Status: Passed
[20:55:40]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
[20:55:40]  [RadarAPI]: Status: Passed
[20:55:44]  [RadarAPI]: ar1.ProfileConfig(0, 60, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 131072, 30)
[20:55:44]  [RadarAPI]: Status: Passed
[20:55:45]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
[20:55:45]  [RadarAPI]: Status: Passed
[20:55:46]  Test Source Already Disabled...!!!
[20:55:46]  [RadarAPI]: ar1.DisableTestSource(0)
[20:55:46]  [RadarAPI]: Status: Passed
[20:55:46]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
[20:55:46]  [RadarAPI]: Status: Passed
[20:55:48]  [RadarAPI]: ar1.GetCaptureCardDllVersion()
[20:55:48]  [RadarAPI]: Sending dll_version command to DCA1000
[20:55:48]  [RadarAPI]: 
[20:55:48]  DLL Version : 1.0
[20:55:48]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
[20:55:48]  [RadarAPI]: Status: Passed
[20:55:50]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
[20:55:50]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
[20:55:50]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
[20:55:51]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
[20:55:51]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
[20:55:51]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
[20:55:53]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
[20:55:53]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
[20:55:53]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)

  • Hello Usman, 

    Thanks for providing all the information. 

    Have you ensured the latest binary is flashed to the DCA1000 i.e. FPGA firmware v2.8? Do you also see the ethernet LED on the DCA1000 board glow as soon as you connect the ethernet cable to the PC? 

    For starters, you can refer to our DCA1000 debugging handbook. Here is the link to the page. 

    Similar concerns have also been addressed in the past on this E2E Forum, and hence I would like to request you to look for that as well. Just use your local site search engine to type "site e2e/ti.com <your query>"

    Hope this helps and gets you started.

    Regards,

    Ishita

  • Hi Ishita,

    Thanks for replying.

    - I just flashed the latest firmware v2.8 on DCA1000, but I am still getting the same issue.

    - Yes, a single amber LED glows as soon as I connect ethernet cable to my PC (as shown in a figure in the original post).

    I have tried all the solutions suggested in the debugging handbook as well as the E2E forum, but nothing has helped. For example, I have tried disabling firewall, disabling WiFi, rebooting the device and PC, etc. Please let me know how I should proceed with this.

  • Additionally, I have tried with a different ethernet adapter, but that hasn't helped either.

  • Hello Usman,

    Thanks for the all the information. 

    Is this the first time you're using the DCA1000 board? Can you also send a screenshot of your device manager window? Are you able to see all the 4 COM ports when the board is connected to the PC?

    Regards,

    Ishita

  • I have set it up once before (with a different DCA1000 board), and it worked fine at that time. I am attaching two screenshots, one for device manager, and one for the connections tab in mmWaveStudio.

  • Hello Osman, 

    Thanks for the prompt response. 

    From your log, I can see some commands when you issue the "Connect, reset and configure" button, but not the error log after that. Do you get any error or is it just an unresponsive command? Looking at the error log can give a hint on the type of issue. 

    Other than that, I don't see any other concerns as such. Ethernet connection fails due to the firewall of PC. You need to make sure the ports used (4096 and 4098) are not clocked by some firewall, but I guess you confirmed that as well. 

    Can you also try this experiment on a different PC as well, if possible?

    Regards,

    Ishita

  • Hi. Sorry for the delayed response, but the problem was resolved by switching to a different PC and reinstalling all the software. Presumably, it had something to do with ethernet compatibility.