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: DCA1000+IWR1642 mmWave Studio:LVDS buffer full

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR1642,

Hardware:DCA1000+IWR1642 

Software:mmWave Studio

    When I clicked the DCA1000 ARM and Trigger Frame after all the steps following the mmWave Studio User's Guide,some problems appeared : " LVDS buffer full ", " Record Process : Timeout Error! System disconnected "

  Here's the Output of the mmWave Studio:

GM: Constructor
GM: Wed Oct 28 09:17:02 2020
RSTD.Transmit("/Settings")
[09:17:02] 
[09:17:02]  ### Running Startup script: "D:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
[09:17:02]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[09:17:02]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[09:17:02]  Scripter ignored: Attempt to UnBuild() again or before Build.
[09:17:02]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "D:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
[09:17:02]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[09:17:02]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[09:17:02]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[09:17:02]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[09:17:02]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[09:17:02]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "D:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
[09:17:02]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[09:17:02]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[09:17:02]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[09:17:02]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[09:17:02]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[09:17:02]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[09:17:02]  RSTD.Transmit("/")
[09:17:02]  RSTD.SaveSettings(): Settings saved to "C:\Users\86134\AppData\Roaming\RSTD\config.xml"
[09:17:02]  RSTD.Build()
[09:17:02]  RSTD.SaveSettings(): Settings saved to "C:\Users\86134\AppData\Roaming\RSTD\config.xml"
[09:17:02]  RSTD.Transmit("/")
[09:17:02]  RSTD.AL_Build()
[09:17:02]  RSTD.AL_LoadXml()
[09:17:02]  RSTD.Transmit("/")
[09:17:02]  RSTD.AL_Init()
[09:17:02]  RSTD.Clients_Build()
[09:17:02]  GM: Init
[09:17:02]  GM: Loaded 'D:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
[09:17:02]  GM: 1 Guest (s) init
[09:17:02]  GM: 1 Module(s) init
[09:17:02]  GM: 2 Tab   (s) init
[09:17:02]  RSTD.Client_LoadXml()
[09:17:03]  [RadarAPI]: ar1.selectRadarMode(0)
[09:17:03]  [RadarAPI]: Status: Passed
[09:17:03]  Matlab Runtime Engine is installed
[09:17:03]  [RadarAPI]: Starting Matlab Engine..
[09:17:08]  [RadarAPI]: Matlab Engine Started!
[09:17:10]  [RadarAPI]: ar1.selectCascadeMode(0)
[09:17:10]  [RadarAPI]: Status: Passed
[09:17:10]  [RadarAPI]: ar1.LoadSettings('C:\Users\86134\AppData\Roaming\RSTD\ar1gui.ini')
[09:17:10]  TESTING = false
[09:17:10]  RstdNet: Port 2777: Listening..
[09:17:10] 
[09:17:10]  ***Script completed successfully.***
[09:17:12]  [RadarAPI]: Opening Gpio Control Port()
[09:17:12]  [RadarAPI]: Status: Passed
[09:17:13]  [RadarAPI]: Opening Board Control Port()
[09:17:13]  [RadarAPI]: Status: Passed
[09:17:14]  [RadarAPI]: ar1.FullReset()
[09:17:14]  [RadarAPI]: Status: Passed
[09:17:15]  [RadarAPI]: Closing Board Control Port()
[09:17:15]  [RadarAPI]: Status: Passed
[09:17:15]  [RadarAPI]: Closing Gpio Control Port()
[09:17:15]  [RadarAPI]: Status: Passed
[09:17:15]  [RadarAPI]: ar1.SOPControl(2)
[09:17:15]  [RadarAPI]: Status: Passed
[09:17:18]  [RadarAPI]: ar1.Connect(4,921600,1000)
[09:17:21]  [RadarAPI]: Warning: Connected with baudrate 115200
[09:17:22]  [RadarAPI]: Warning: Disconnected existing BaudRate
[09:17:22]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
[09:17:23]  [RadarAPI]: ar1.Calling_IsConnected()
[09:17:25]  [RadarAPI]: ar1.SelectChipVersion("AR1642")
[09:17:25]  [RadarAPI]: Status: Passed
[09:17:25]  [RadarAPI]: ar1.SelectChipVersion("AR1642")
[09:17:25]  [RadarAPI]: Status: Passed
[09:17:25]  [RadarAPI]: ar1.deviceVariantSelection("XWR1642")
[09:17:25]  [RadarAPI]: Status: Passed
[09:17:25]  [RadarAPI]: ar1.frequencyBandSelection("77G")
[09:17:25]  [RadarAPI]: ar1.SelectChipVersion("XWR1642")
[09:17:25]  [RadarAPI]: Status: Passed
[09:17:25]  Device Status : XWR1642/QM/SOP:2/ES:2
[09:17:25]  [RadarAPI]: ar1.SaveSettings('C:\Users\86134\AppData\Roaming\RSTD\ar1gui.ini')
[09:17:27]  [RadarAPI]: ar1.DownloadBSSFw("D:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr16xx_radarss.bin")
[09:17:27]  [RadarAPI]: Downloading BSS Patch RPRC Binary..
[09:17:29]  [RadarAPI]: ar1.GetBSSFwVersion()
[09:17:29]  [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
[09:17:30]  [RadarAPI]: ar1.GetBSSPatchFwVersion()
[09:17:30]  [RadarAPI]: BSSPatchFwVersion:(01.02.05.02 (30/04/19))
[09:17:30]  [RadarAPI]: ar1.DownloadMSSFw("D:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr16xx_masterss.bin")
[09:17:30]  [RadarAPI]: Downloading MSS RPRC Binary..
[09:17:32]  [RadarAPI]: ar1.GetMSSFwVersion()
[09:17:32]  [RadarAPI]: MSSFwVersion:(01.02.05.02 (16/07/19))
[09:17:40]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
[09:17:40]  [RadarAPI]: Status: Passed
[09:17:40]  MSS power up done async event received!
[09:17:45]  [RadarAPI]: ar1.SelectChipVersion("AR1642")
[09:17:45]  [RadarAPI]: Status: Passed
[09:17:45]  [RadarAPI]: ar1.SelectChipVersion("XWR1642")
[09:17:45]  [RadarAPI]: Status: Passed
[09:17:45]  Device Status : XWR1642/QM/SOP:2/ES:2
[09:17:45]  [RadarAPI]: ar1.RfEnable()
[09:17:45]  BSS power up done async event received!
[09:17:45]  [RadarAPI]: Status: Passed
[09:17:46]  [RadarAPI]: ar1.GetMSSFwVersion()
[09:17:46]  [RadarAPI]: MSSFwVersion:(01.02.05.02 (16/07/19))
[09:17:46]  [RadarAPI]: ar1.GetBSSFwVersion()
[09:17:46]  [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
[09:17:47]  [RadarAPI]: ar1.GetBSSPatchFwVersion()
[09:17:47]  [RadarAPI]: BSSPatchFwVersion:(01.02.05.02 (30/04/19))
[09:17:55]  [RadarAPI]: ar1.ChanNAdcConfig(1, 0, 0, 1, 1, 1, 1, 2, 1, 0)
[09:17:55]  [RadarAPI]: Status: Passed
[09:18:01]  [RadarAPI]: ar1.LPModConfig(0, 1)
[09:18:01]  [RadarAPI]: Status: Passed
[09:18:04]  [RadarAPI]: ar1.RfInit()
[09:18:04]  RF Init async event received!
[09:18:04]  [RadarAPI]: Time stamp, Temperture: 18897,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: 0, 0; RxIQMM Status, Update: 1, 1;
[09:18:04]  [RadarAPI]: Status: Passed
[09:18:20]  [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)
[09:18:20]  [RadarAPI]: Status: Passed
[09:18:22]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)
[09:18:22]  [RadarAPI]: Status: Passed
[09:18:25]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
[09:18:25]  [RadarAPI]: Status: Passed
[09:18:39]  [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 5120, 0, 0, 30)
[09:18:39]  [RadarAPI]: Status: Passed
[09:18:50]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
[09:18:51]  [RadarAPI]: Status: Passed
[09:18:58]  Test Source Already Disabled...!!!
[09:18:58]  [RadarAPI]: ar1.DisableTestSource(0)
[09:18:58]  [RadarAPI]: Status: Passed
[09:18:58]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
[09:18:58]  [RadarAPI]: Status: Passed
[09:19:04]  [RadarAPI]: ar1.GetCaptureCardDllVersion()
[09:19:04]  [RadarAPI]: Sending dll_version command to DCA1000
[09:19:05]  [RadarAPI]:
[09:19:05]  DLL Version : 1.0
[09:19:05]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
[09:19:05]  [RadarAPI]: Status: Passed
[09:19:07]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
[09:19:07]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
[09:19:07]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
[09:19:07]  [RadarAPI]: Sending fpga command to DCA1000
[09:19:07]  [RadarAPI]:
[09:19:07]  FPGA Configuration command : Success
[09:19:07]  [RadarAPI]: Sending record command to DCA1000
[09:19:07]  [RadarAPI]:
[09:19:07]  Configure Record command : Success
[09:19:07]  [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
[09:19:07]  [RadarAPI]: Sending fpga_version command to DCA1000
[09:19:07]  [RadarAPI]:
[09:19:07] 
[09:19:07]  FPGA Version : 2.7 [Record]
[09:19:07] 
[09:19:15]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("D:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\PostProc\\adc_data.bin", 1)
[09:19:15]  [RadarAPI]: Sending start_record command to DCA1000
[09:19:20]  [RadarAPI]: ar1.StartFrame()
[09:19:20]  [RadarAPI]: Status: Passed
[09:19:20]  Frame start async event received!
[09:19:21]  Frame End async event received!
[09:19:21]  [RadarAPI]: Frame Ended
[09:20:35]  [RadarAPI]:
[09:20:35]  Start Record command : Success
[09:20:35] 
[09:20:35]  LVDS buffer full
[09:20:35] 
[09:20:35]  Record Process :
[09:20:35]  Timeout Error! System disconnected
[09:20:35] 
[09:20:35]  Record stop is done successfully
[09:20:35]  [RadarAPI]:

  • HI, 

    Can you look through the DCA1000 training video at https://training.ti.com/dca1000-training-video 

  • In fact,I have seen it many times.

    I also tried to reduce  the periodicity in the radar studio sensorconfig settings,but it didn't work,after Trigger Frame ,the FPGA_ERR_LED would turn to red, and the LVDS buffer full still appeared in the output

  • Hi, there:

    Can you install radar studio under c:\ti  directory instead of D:\ti directory?

    Best,

    Zigang

  • I have tried this before,but it didn't work

  • HI, there:

    Can you send me a picture of your setup before you trigger the capture?  I would like to check your switch settings on DCA1000.  It should look like this 

    Best,

    Zigang

  • hi,

    Can i check if you manage to resolve the LVDS buffer full issue? 

    if yes, what is the root caused? 

    Best Regards,
    Felix

  • I have another customer that see LVDS buffer full and see the error goes away when they remove the SD card.  Have not get updated from this user. 

    Best,

    Zigang

  • I'm the user6470753,I just can't log in my account,and my campus mail can't receive the email (sad).so I registered another account.

    when I get the board from my teacher,there's no SD card,and it was used by schoolmates senior to me.So, I didn't change the setting of hardware.

  • I'm sorry I didn‘t solve this problem

  • Please change the DCA1000 switch setting as the picture I sent before. 

    Please look through the capture issues in the DCA1000 debug handbook.  

    https://e2e.ti.com/support/sensors/f/1023/t/872161

    Best,

    Zigang

  • But I shouldn't set it like that,If I  set the SW2.2 at pin2 following the picture,the data will be saved into the SD card,but I don't have SD card,so,instead,I

    should set it at pin15,then the data can be streamed over the network to the post PC.

  • HI, there:

    We program sw2.5 to software control, so the other switch sw2 settings are in general ignored. 

    Check section 2.6 at: https://www.ti.com/lit/ug/spruij4a/spruij4a.pdf?ts=1605558347677&ref_url=https%253A%252F%252Fwww.google.com%252F

    Best,

    Zigang

  • hi Zi Gang,

    I am the DFAE helping to troubleshoot on this issue. So far, i have checked on their setting and find all HW setting and SW setting are correctly set.

    1. PC firewall is turn OFF

    2. In C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\DataCaptureDemo_xWR.lua, we have change the following: 

    1. Line 236: change package delay to 500us, (ar1.CaptureCardConfig_PacketDelay(500) == 0) 

    2. Line 243: added RSTD.Sleep(3000) below ar1.CaptureCardConfig_StartRecord line.

    if (ar1.CaptureCardConfig_PacketDelay(300) == 0) then

    WriteToLog("CaptureCardConfig_PacketDelay Success\n", "green")

    --Start Record ADC data
    ar1.CaptureCardConfig_StartRecord(adc_data_path, 1)
    RSTD.Sleep(3000)

    3. Run with DataCaptureDemo_xWR.lua file. 

    4. RS232 communication is able to connect correct, ethernet port is able to read FPGA version as 2.8 correctly. 

    We have running out of clue what to try further to make this work, Also we noticed when we power up the DCA1000 board, the board temperate is terrible hot. IC temp around 84 deg C. is this normal? 

    is this possible for you to form a same setup and test on your side or we can ship this setup to you for you to test on your side. show us how this thing work? 

    [16:15:12]  [RadarAPI]: ar1.ReadRegister(0xffffe214, 0, 31)
    [16:15:13]  [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31)
    [16:15:13]  [RadarAPI]: ar1.frequencyBandSelection("60G")
    [16:15:13]  [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31)
    [16:15:13]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
    [16:15:13]  [RadarAPI]: Downloading BSS ROM RPRC Binary..
    [16:15:20]  [RadarAPI]: ar1.GetBSSFwVersion()
    [16:15:20]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [16:15:20]  BSS FW Download Success
    [16:15:20]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
    [16:15:20]  [RadarAPI]: Downloading MSS RPRC Binary..
    [16:15:23]  [RadarAPI]: ar1.GetMSSFwVersion()
    [16:15:23]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [16:15:23]  MSS FW Download Success
    [16:15:24]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [16:15:24]  [RadarAPI]: Status: Passed
    [16:15:24]  MSS power up done async event received!
    [16:15:24]  Power On Success
    [16:15:25]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [16:15:25]  [RadarAPI]: Status: Passed
    [16:15:25]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [16:15:25]  [RadarAPI]: Status: Passed
    [16:15:25]  Device Status : IWR6843/QM/SOP:2/ES:2
    [16:15:25]  [RadarAPI]: ar1.RfEnable()
    [16:15:25]  [RadarAPI]: Status: Passed
    [16:15:25]  BSS power up done async event received!
    [16:15:25]  [RadarAPI]: ar1.GetMSSFwVersion()
    [16:15:25]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [16:15:26]  [RadarAPI]: ar1.GetBSSFwVersion()
    [16:15:26]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [16:15:26]  RF Enable Success
    [16:15:26]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
    [16:15:26]  [RadarAPI]: Status: Passed
    [16:15:26]  ChanNAdcConfig Success
    [16:15:26]  [RadarAPI]: ar1.LPModConfig(0, 0)
    [16:15:26]  [RadarAPI]: Status: Passed
    [16:15:26]  Regualar mode Cfg Success
    [16:15:26]  [RadarAPI]: ar1.RfInit()
    [16:15:26]  RF Init async event received!
    [16:15:26]  [RadarAPI]: Time stamp, Temperture: 1307,32; 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:15:26]  [RadarAPI]: Status: Passed
    [16:15:26]  RfInit Success
    [16:15:27]  [RadarAPI]: ar1.DataPathConfig(1, 1, 0)
    [16:15:27]  [RadarAPI]: Status: Passed
    [16:15:27]  DataPathConfig Success
    [16:15:27]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)
    [16:15:27]  [RadarAPI]: Status: Passed
    [16:15:27]  LvdsClkConfig Success
    [16:15:27]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 0, 0, 1, 0, 0)
    [16:15:27]  [RadarAPI]: Status: Passed
    [16:15:27]  LVDSLaneConfig Success
    [16:15:27]  [RadarAPI]: ar1.SetTestSource(4, 3, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -2.5, 327, 327, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -95, 0, 0, 0.5, 0, 1, 0, 1.5, 0, 0, 0, 0, 0, 0, 0)
    [16:15:27]  [RadarAPI]: Status: Passed
    [16:15:27]  Test Source Configuration Success
    [16:15:27]  [RadarAPI]: ar1.ProfileConfig(0, 60.25, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 131072, 30)
    [16:15:27]  [RadarAPI]: Status: Passed
    [16:15:27]  ProfileConfig Success
    [16:15:27]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 1, 0)
    [16:15:27]  [RadarAPI]: Status: Passed
    [16:15:27]  ChirpConfig Success
    [16:15:27]  [RadarAPI]: ar1.EnableTestSource(1)
    [16:15:27]  [RadarAPI]: Status: Passed
    [16:15:27]  Enabling Test Source Success
    [16:15:28]  Test Source Already Enabled...!!!
    [16:15:28]  [RadarAPI]: ar1.EnableTestSource(1)
    [16:15:28]  [RadarAPI]: Status: Passed
    [16:15:28]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 0, 1)
    [16:15:28]  [RadarAPI]: Status: Passed
    [16:15:28]  FrameConfig Success
    [16:15:28]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
    [16:15:28]  [RadarAPI]: Status: Passed
    [16:15:28]  SelectCaptureDevice Success
    [16:15:28]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "c:22:38:4e:5a:c", 4096, 4098)
    [16:15:28]  [RadarAPI]: Sending fpga command to DCA1000
    [16:15:28]  [RadarAPI]: 
    [16:15:28]  FPGA Configuration command : Success
    [16:15:28]  [RadarAPI]: Sending fpga_version command to DCA1000
    [16:15:28]  [RadarAPI]: 
    [16:15:28]  
    [16:15:28]  FPGA Version : 2.8 [Record]
    [16:15:28]  
    [16:15:28]  CaptureCardConfig_EthInit Success
    [16:15:28]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 2, 1, 2, 3, 30)
    [16:15:28]  [RadarAPI]: Sending fpga command to DCA1000
    [16:15:28]  [RadarAPI]: 
    [16:15:28]  FPGA Configuration command : Success
    [16:15:28]  CaptureCardConfig_Mode Success
    [16:15:28]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [16:15:28]  [RadarAPI]: Sending fpga command to DCA1000
    [16:15:28]  [RadarAPI]: 
    [16:15:28]  FPGA Configuration command : Success
    [16:15:28]  [RadarAPI]: Sending record command to DCA1000
    [16:15:28]  [RadarAPI]: 
    [16:15:28]  Configure Record command : Success
    [16:15:28]  CaptureCardConfig_PacketDelay Success
    [16:15:28]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 1)
    [16:15:28]  [RadarAPI]: Sending start_record command to DCA1000
    [16:15:28]  [RadarAPI]: Status: Passed
    [16:15:29]  [RadarAPI]: ar1.StartFrame()
    [16:15:29]  [RadarAPI]: Status: Passed
    [16:15:29]  Frame start async event received!
    [16:15:30]  [RadarAPI]: Frame Ended
    [16:15:30]  Frame End async event received!
    [16:15:34]  Please wait for a few seconds for matlab post processing .....!!!! 
    [16:15:34]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin")
    [16:15:34]  [RadarAPI]: No of files Captured: 0, Total no of frames for each device : 8
    [16:15:34]  Error : The number of files captured is zero!
    [16:15:44]  
    [16:15:44]  ***Script completed successfully.***
    

    I attached the output logfile here for your reference. Pls help to advice asap.

    7411.Joel.zip

    Best regards,

    Felix

  • HI, Felix:

    I have another e2e ticket https://e2e.ti.com/support/sensors/f/1023/p/954905/3535999#3535999 report the things similar.  Are you support both?

    This customer mentioned that they are using DCA1000 + iwr1642, why the picture shows a different system?

    Best,

    Zigang

  • hi Zigang,

    Yes, same case. 

    Best regards, Felix

  • HI, Felix:

    Please close one ticket and continue on the other.  I have already tried on my side, and it works.  The high temperature may indicate that board has an issue, it will be good to test with a new DCA1000 board.  please send me an email to discuss further. 

    Best,

    Zigang

  • Hi

    I changed the setting as you suggested, but the problem didn't change

  • HI, 

    I am confused about Felix's reply.  Is his attached picture related to this thread?  

    Best,

    Zigang

  • hi Zigang,

    I am sorry, it is different setup but we see the same LVDS buffer full issue.

    I will post in the correct track for next feedback

  • So, you still have the LVDS buffer full error after changing the sw2 setting?  and there is not SD card inserted.  

    Is there any LED light turns red on the DCA1000 board?  Please check section 7 and section 8 for error and trouble shooting on DCA1000 users guide

    https://www.ti.com/lit/pdf/spruij4

    Best,

    Zigang

  • The LED6 light turns red,so I tried to change the periodicity to 200ms, but it did't work

  • Which one is LED6. Please take a picture of your complete setup with the error LED red. And sent over the complete log as well.  

    Did you also observe the high temperature on DCA1000 board as mentioned by Felix?

    Best,

    Zigang

  • 23-Nov-2020 09:39:49: IsFPGA:,0,0,
    23-Nov-2020 09:39:49: C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\RunTime,0,
    23-Nov-2020 09:39:54: API:select_capture_device,DCA1000,0,
    23-Nov-2020 09:41:19: API:select_chip_version,AR1642,0,
    23-Nov-2020 09:41:19: API:select_chip_version,AR1642,0,
    23-Nov-2020 09:41:33: API:select_chip_version,AR1642,0,
    23-Nov-2020 09:41:40: API:ChannelConfig,1,15,0,
    23-Nov-2020 09:41:40: API:AdcOutConfig,2,1,0,
    23-Nov-2020 09:41:40: API:DataFmtConfig,15,2,1,0,1,0,
    23-Nov-2020 09:41:44: API:LowPowerConfig,0,1,0,
    23-Nov-2020 09:41:52: API:DataPathConfig,1,1,0,2,0,
    23-Nov-2020 09:41:54: API:LvdsClkConfig,1,1,0,
    23-Nov-2020 09:41:54: TSW1400 Sampling rate : 600000000 7500000,0,
    23-Nov-2020 09:41:54: API:SetHsiClock,9,0,
    23-Nov-2020 09:41:56: API:LaneConfig,3,0,
    23-Nov-2020 09:41:56: API:LvdsLaneConfig,0,1,0,
    23-Nov-2020 09:42:01: API:ProfileConfig,0,1435384036,10000,600,6000,0,0,621,0,256,5000,0,0,30,0,
    23-Nov-2020 09:42:06: API:ChirpConfig,0,0,0,0,0,0,0,1,0,
    23-Nov-2020 09:42:15: API:EnableTestSource,0,1,0,
    23-Nov-2020 09:42:15: API:FrameConfig,0,0,8,128,40000000,0,512,0,
    23-Nov-2020 09:42:15: API:AdvancedFrameConfig,1,0,0,0,1,128,40000000,0,1,1,40000000,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,
    23-Nov-2020 09:42:30: API:select_capture_device,DCA1000,0,
    23-Nov-2020 09:42:45: API:SensorStart,0,
    

    I observed the high temperature on DCA1000, but I didn't test how hot it was.

  • HI, 

    I am out of ideas and is consulting the design team.  Will get back to you once I have some answers.  

    Best,

    Zigang

  • HI, 

    The design engineer suggest to use the CLI mode?

    • 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

    >>DCA1000EVM_CLI_Control.exe record configFile.json

    • Give start record command from CLI, 

    DCA1000EVM_CLI_Control.exe start_record configFile.json

    • Wait for the notification of start record success
    • Go to mmwavestudio GUI, trigger frames
    • Look for the record stop successful in the CLI.

    The CLI users guide is located at: C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\ReferenceCode\DCA1000\Docs\TI_DCA1000EVM_CLI_Software_UserGuide.pdf.  The command sequence is given in page 24.  

    Here attached an example of configFile.json. Let me know how it goes.

    Best,

    Zigang

  • It seems that I can not attached configFile.json, so I put the content here.  Please save it and placed under directory C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\PostProc

    {
    "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"
    }
    ]
    }
    }
    }

  • “LVDS buffer full” appeared in the CLI after clicking trigger frames,the FPGA_ERR light still turned red, and the DCA1000 was hot, so I didn't wait for record stop successful in the CLI and cut off the power.

  • HI, 

    IT is very likely that your DCA1000 board is broken.  Can you try a different DCA1000 board?

    Best,

    Zigang