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: & AWR1642BOOST not working

Part Number: DCA1000EVM
Other Parts Discussed in Thread: AWR1642

I have been trying to follow the training video for the DCA1000EVM and initially nearly got it working apart from receiving the data back to the PC at the end, but now for some reason, all of the lights along the top left-hand side of the DCA1000 card are on and it is not working at all. I can't find any information on why this would happen. I was wondering if anyone could help me.

  • Hello Charles,

    Let us start from the beginning. As you said, I'm assuming the board is being used for the first time.

    Please reset the board a couple of times and follow the procedure highlighted in the user guide step by step. Please let us know if you get stuck at some point. 

    You can first start by checking the hardware connections. Make sure the power supplies are proper and of ample current rating as advised in the user guide and the USB's are properly connected to your PC (without any USB hub). Make sure you get the correct number of COM ports in the Device manager. 

    You could send us a screenshot of that as well.

    Also, what is the FPGA firmware flashed in your DCA1000? Are you using the default firmware that came with the board? If not sure, it is better to upgrade it to the latest version.

    Regards,

    Ishita

  • Thank you for the quick response. The board is new to me but had been used by another student at my University for a different project. So it may have been set up to do something else. When you say reset the board, is that just by pressing the FPGA_RST button or is there something else I need to do? I have just noticed that the NERR_OUT LED has also come on on the AWR1642. Since these lights have come on the ethernet has stopped coming up in the network and sharing centre and the lights on the ethernet ports have stopped flashing. Here is the device manager.

    One of the first steps of using the mmWave studio with the DCA1000 seems to be installing new firmware, is this the firmware you referring to or is there something else I need to update?

    Thank you again,

    Charlie

  • Hello Charlie,

    Sorry for the delay. I was on leave for the second half of the previous week.

    - By resetting, I mean power cycling the board. Just turn off/on the power supply.

    - What is the Power supply you're using with the setup? If you're powering the DCA1000 board with the AWR device's 5V jack, You need a 5V power supply with atleast 4-5A current rating.

    - Also, what is the SOP mode you're using at the time of device startup?

    - Please note : The DCA1000EVM supports a Gigabit Ethernet port to provide the connection to the network. You can refer to the DCA1000 user guide to know more about this requirement. 

    There might've been some issue in attaching the device manager screenshot earlier. I'm not able to view the picture (unfortunately, drag and drop doesn't work here) 

    Regards,

    Ishita

  • Hi Ishita,

    I'll try turning it on and off again afew times then. I am using a 5v 2.5A supply for the AWR board and a 5v 2A supply for the DCA1000 as recommended in the guide. I have jumpers on SOP0 and SOP1, which I believe is debug mode, which is what the guide says.  Here is the device manager, however, the ethernet has now stopped coming up in the network and sharing centre.

    Cheers,

    Charlie

  • Hello Charlie,

    The COM ports appear correct in your screenshot. And the power supplies also seem fine. 

    Are you connected to a Wi-Fi network? Sometimes that poses a problem for the ethernet connection. Please disconnect from your Wifi and try again. 

    Regards,

    Ishita

  • I have managed to fix most of the issues now. I reinstalled the software on the AWR1642 board separately from the DCA1000 and looked up all the switches and reverted them to their default settings. All of the error lights have now gone off :). I have just tried running it again and had the same problem that I had initially: it allows me to go all the way through the mmwave studio process, but does not send any data back. I tried turning the wifi and firewalls off.

    This is the log:

    [13:50:25] [RadarAPI]: No of files Captured: 0, Total no of frames for each device : 8
    [13:50:25] Error : The number of files captured is zero!

    I understand this is a slightly different question and am happy to post it in a new question if you would rather.

  • Hello Charlie,

    Glad to hear that you were able to resolve some of the issues. For the rest, it would be good if you could send us the entire mmWave Studio log for better clarity.

    Also, we do have a DCA1000 debugging handbook that addresses some of the common concerns raised by users. Please find the link to that below:

    Regards,

    Ishita

  • Hi, thanks for your help. Now it looks like the probelm is that it cannot read the FPGA version.

    Here is the log.

    Charlie

    [14:57:26] [RadarAPI]: ar1.PowerOff()
    [14:57:26] [RadarAPI]: Status: Passed
    [14:57:26] [RadarAPI]: Opening Gpio Control Port()
    [14:57:26] [RadarAPI]: Status: Passed
    [14:57:27] [RadarAPI]: ar1.Disconnect()
    [14:57:27] [RadarAPI]: ar1.Calling_ATE_DisconnectTarget()
    [14:57:27] [RadarAPI]: ar1.Calling_IsConnected()
    [14:57:27] [RadarAPI]: ar1.SaveSettings('C:\Users\Ralli\AppData\Roaming\RSTD\ar1gui.ini')
    [14:57:27] [RadarAPI]: Opening Board Control Port()
    [14:57:27] [RadarAPI]: Status: Passed
    [14:57:28] [RadarAPI]: ar1.FullReset()
    [14:57:28] [RadarAPI]: Status: Passed
    [14:57:29] [RadarAPI]: Closing Board Control Port()
    [14:57:29] [RadarAPI]: Status: Passed
    [14:57:29] [RadarAPI]: Closing Gpio Control Port()
    [14:57:29] [RadarAPI]: Status: Passed
    [14:57:29] [RadarAPI]: ar1.SOPControl(2)
    [14:57:29] [RadarAPI]: Status: Passed
    [14:57:34] [RadarAPI]: ar1.Connect(3,921600,1000)
    [14:57:36] [RadarAPI]: Warning: Connected with baudrate 115200
    [14:57:37] [RadarAPI]: Warning: Disconnected existing BaudRate
    [14:57:38] [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [14:57:39] [RadarAPI]: ar1.Calling_IsConnected()
    [14:57:40] [RadarAPI]: ar1.SelectChipVersion("AR1642")
    [14:57:40] [RadarAPI]: Status: Passed
    [14:57:40] [RadarAPI]: ar1.SelectChipVersion("XWR1642")
    [14:57:40] [RadarAPI]: Status: Passed
    [14:57:40] Device Status : XWR1642/ASIL-B/SOP:2/ES:2
    [14:57:40] [RadarAPI]: ar1.SaveSettings('C:\Users\Ralli\AppData\Roaming\RSTD\ar1gui.ini')
    [14:57:43] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr16xx_radarss.bin")
    [14:57:44] [RadarAPI]: Downloading BSS Patch RPRC Binary..
    [14:57:45] [RadarAPI]: ar1.GetBSSFwVersion()
    [14:57:45] [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
    [14:57:46] [RadarAPI]: ar1.GetBSSPatchFwVersion()
    [14:57:46] [RadarAPI]: BSSPatchFwVersion:(01.02.05.02 (30/04/19))
    [14:58:13] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr16xx_masterss.bin")
    [14:58:13] [RadarAPI]: Downloading MSS RPRC Binary..
    [14:58:15] [RadarAPI]: ar1.GetMSSFwVersion()
    [14:58:15] [RadarAPI]: MSSFwVersion:(01.02.05.02 (16/07/19))
    [14:58:20] MSS power up done async event received!
    [14:58:20] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [14:58:20] [RadarAPI]: Status: Passed
    [14:58:24] [RadarAPI]: ar1.SelectChipVersion("AR1642")
    [14:58:24] [RadarAPI]: Status: Passed
    [14:58:24] [RadarAPI]: ar1.SelectChipVersion("XWR1642")
    [14:58:24] [RadarAPI]: Status: Passed
    [14:58:24] Device Status : XWR1642/ASIL-B/SOP:2/ES:2
    [14:58:24] [RadarAPI]: ar1.RfEnable()
    [14:58:24] BSS power up done async event received!
    [14:58:24] [RadarAPI]: Status: Passed
    [14:58:24] [RadarAPI]: ar1.GetMSSFwVersion()
    [14:58:24] [RadarAPI]: MSSFwVersion:(01.02.05.02 (16/07/19))
    [14:58:25] [RadarAPI]: ar1.GetBSSFwVersion()
    [14:58:25] [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
    [14:58:26] [RadarAPI]: ar1.GetBSSPatchFwVersion()
    [14:58:26] [RadarAPI]: BSSPatchFwVersion:(01.02.05.02 (30/04/19))
    [14:58:32] [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
    [14:58:32] [RadarAPI]: Status: Passed
    [14:58:33] [RadarAPI]: ar1.LPModConfig(0, 0)
    [14:58:33] [RadarAPI]: Status: Failed, Error Type: REGULAR ADC MODE NOT SUPPORTED IN 5 MHz PART VARIANT DEVICE
    [14:58:37] [RadarAPI]: ar1.RfInit()
    [14:58:37] RF Init async event received!
    [14:58:37] [RadarAPI]: Time stamp, Temperture: 12921,41; 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;
    [14:58:37] [RadarAPI]: Status: Passed
    [14:58:46] [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)
    [14:58:46] [RadarAPI]: Status: Passed
    [14:58:47] [RadarAPI]: ar1.LvdsClkConfig(1, 1)
    [14:58:47] [RadarAPI]: Status: Passed
    [14:58:48] [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
    [14:58:48] [RadarAPI]: Status: Passed
    [14:58:52] [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 6250, 0, 0, 30)
    [14:58:52] [RadarAPI]: Status: Passed
    [14:58:55] [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
    [14:58:55] [RadarAPI]: Status: Passed
    [14:58:57] Test Source Already Disabled...!!!
    [14:58:57] [RadarAPI]: ar1.DisableTestSource(0)
    [14:58:57] [RadarAPI]: Status: Passed
    [14:58:57] [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
    [14:58:57] [RadarAPI]: Status: Passed
    [14:59:00] [RadarAPI]: ar1.GetCaptureCardDllVersion()
    [14:59:01] [RadarAPI]: Sending dll_version command to DCA1000
    [14:59:02] [RadarAPI]:
    [14:59:02] DLL Version : 1.0
    [14:59:02] [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
    [14:59:02] [RadarAPI]: Status: Passed
    [14:59:09] [RadarAPI]: ar1.CaptureCardConfig_ResetFPGA()
    [14:59:09] [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
    [14:59:09] [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [14:59:09] [RadarAPI]: Sending reset_fpga command to DCA1000
    [14:59:20] [RadarAPI]:
    [14:59:20] Reset FPGA :
    [14:59:20] Timeout Error! System disconnected
    [14:59:20] [RadarAPI]: Sending fpga command to DCA1000
    [14:59:30] [RadarAPI]:
    [14:59:30] FPGA Configuration :
    [14:59:30] Timeout Error! System disconnected
    [14:59:32] [RadarAPI]: Sending record command to DCA1000
    [14:59:42] [RadarAPI]:
    [14:59:42] Configure Record :
    [14:59:42] Timeout Error! System disconnected
    [14:59:43] [RadarAPI]: Sending fpga_version command to DCA1000
    [14:59:53] [RadarAPI]:
    [14:59:53]
    [14:59:53] Unable to read FPGA Version. [error -5]
    [14:59:53]
    [15:02:23] [RadarAPI]: ar1.CaptureCardConfig_ResetFPGA()
    [15:02:23] [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
    [15:02:23] [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [15:02:24] [RadarAPI]: Sending reset_fpga command to DCA1000
    [15:02:24] [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
    [15:02:24] [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
    [15:02:24] [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [15:02:25] [RadarAPI]: Sending fpga command to DCA1000
    [15:02:25] [RadarAPI]:
    [15:02:25]
    [15:02:25] ConnectRFDCCard_ConfigMode(): Bind failed (Config port) : 10048
    [15:02:25] Ethernet connection failed. [error -4051]
    [15:02:26] [RadarAPI]: Sending record command to DCA1000
    [15:02:26] [RadarAPI]:
    [15:02:26]
    [15:02:26] ConnectRFDCCard_ConfigMode(): Bind failed (Config port) : 10048
    [15:02:26] Ethernet connection failed. [error -4051]
    [15:02:26] [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
    [15:02:27] [RadarAPI]: Sending fpga_version command to DCA1000
    [15:02:27] [RadarAPI]:
    [15:02:27]
    [15:02:27] ConnectRFDCCard_ConfigMode(): Bind failed (Config port) : 10048
    [15:02:27] Ethernet connection failed. [error -4051]
    [15:02:34] [RadarAPI]:
    [15:02:34] Reset FPGA :
    [15:02:34] Timeout Error! System disconnected
    [15:02:35] [RadarAPI]: Sending fpga command to DCA1000
    [15:02:45] [RadarAPI]:
    [15:02:45] FPGA Configuration :
    [15:02:45] Timeout Error! System disconnected
    [15:02:46] [RadarAPI]: Sending record command to DCA1000
    [15:02:56] [RadarAPI]:
    [15:02:56] Configure Record :
    [15:02:56] Timeout Error! System disconnected
    [15:02:57] [RadarAPI]: Sending fpga_version command to DCA1000
    [15:03:07] [RadarAPI]:
    [15:03:07]
    [15:03:07] Unable to read FPGA Version. [error -5]
    [15:03:07]
    [15:04:01] [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 6250, 0, 0, 30)
    [15:04:01] [RadarAPI]: Status: Passed
    [15:04:02] [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
    [15:04:02] [RadarAPI]: Status: Passed
    [15:04:03] Test Source Already Disabled...!!!
    [15:04:03] [RadarAPI]: ar1.DisableTestSource(0)
    [15:04:03] [RadarAPI]: Status: Passed
    [15:04:03] [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
    [15:04:03] [RadarAPI]: Status: Passed
    [15:04:14] [RadarAPI]: ar1.CaptureCardConfig_ResetFPGA()
    [15:04:14] [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
    [15:04:14] [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [15:04:14] [RadarAPI]: Sending reset_fpga command to DCA1000
    [15:04:24] [RadarAPI]:
    [15:04:24] Reset FPGA :
    [15:04:24] Timeout Error! System disconnected
    [15:04:25] [RadarAPI]: Sending fpga command to DCA1000
    [15:04:35] [RadarAPI]:
    [15:04:35] FPGA Configuration :
    [15:04:35] Timeout Error! System disconnected
    [15:04:36] [RadarAPI]: Sending record command to DCA1000
    [15:04:46] [RadarAPI]:
    [15:04:46] Configure Record :
    [15:04:46] Timeout Error! System disconnected
    [15:04:47] [RadarAPI]: Sending fpga_version command to DCA1000
    [15:04:57] [RadarAPI]:
    [15:04:57]
    [15:04:57] Unable to read FPGA Version. [error -5]
    [15:04:57]
    [15:06:58] [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin", 1)
    [15:06:59] [RadarAPI]: Sending start_record command to DCA1000
    [15:07:08] [RadarAPI]: ar1.StartFrame()
    [15:07:08] [RadarAPI]: Status: Passed
    [15:07:08] Frame start async event received!
    [15:07:08] [RadarAPI]: Frame Ended
    [15:07:10] [RadarAPI]:
    [15:07:10] Start Record :
    [15:07:10] Timeout Error! System disconnected
    [15:07:10] Frame End async event received!
    [15:07:10] [RadarAPI]:
    [15:07:13] [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin")
    [15:07:13] [RadarAPI]: No of files Captured: 0, Total no of frames for each device : 8
    [15:07:13] Error : The number of files captured is zero!

  • Hello Charlie,

    As mentioned in the debugging handbook, FPGA may have become corrupted. Please reflash the FPGA following the instructions in section 3.2 of mmwave_studio_user_guide.pdf. The latest version of the firmware is 2.8

    Let us know if you face any difficulties in doing so.

    Regards,

    Ishita

  • Thank you so much Ishita, I reflashed the FPGA and tried using a different PC, which had a built in ethernet port (I was using an adaptor before) and now it works!

  • Hello Charlie,

    Glad to hear this. In case you have any questions for us in future, please feel free to raise a new concern.

    Regards,

    Ishita