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: Cannot capture data, partId is nil value

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843, MMWAVEICBOOST, , IWR6843AOP

Hi, I have  a setup of IWR6843 AoP EVM + MMWAVEICBOOST + DCA1000EVM connected together.

USB ports are connected properly from MMWAVEICBOOST, it has 5V external power as well. Status is connected.

when I start the capture script, DataCaptureDemo_xWR.lua, it has the error above, how to check it?
Thank you.

  • update the broke image link

  • Full logs:

    GM: Constructor
    GM: Wed Feb 24 13:42:10 2021
    RSTD.Transmit("/Settings")
    [13:42:11]  
    [13:42:11]  ### Running Startup script: "C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
    [13:42:11]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [13:42:11]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [13:42:11]  Scripter ignored: Attempt to UnBuild() again or before Build.
    [13:42:11]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [13:42:11]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [13:42:11]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [13:42:11]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [13:42:11]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [13:42:11]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [13:42:11]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
    [13:42:11]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [13:42:11]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [13:42:11]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [13:42:11]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [13:42:11]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [13:42:11]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [13:42:11]  RSTD.Transmit("/")
    [13:42:11]  RSTD.SaveSettings(): Settings saved to "C:\Users\user\AppData\Roaming\RSTD\config.xml"
    [13:42:11]  RSTD.Build()
    [13:42:11]  RSTD.SaveSettings(): Settings saved to "C:\Users\user\AppData\Roaming\RSTD\config.xml"
    [13:42:11]  RSTD.Transmit("/")
    [13:42:11]  RSTD.AL_Build()
    [13:42:11]  RSTD.AL_LoadXml()
    [13:42:11]  RSTD.Transmit("/")
    [13:42:11]  RSTD.AL_Init()
    [13:42:11]  RSTD.Clients_Build()
    [13:42:11]  GM: Init
    [13:42:11]  GM: Loaded 'C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
    [13:42:11]  GM: 1 Guest (s) init
    [13:42:11]  GM: 1 Module(s) init
    [13:42:11]  GM: 2 Tab   (s) init
    [13:42:11]  RSTD.Client_LoadXml()
    [13:42:12]  [RadarAPI]: ar1.selectRadarMode(0)
    [13:42:12]  [RadarAPI]: Status: Passed
    [13:42:12]  Matlab Runtime Engine is installed
    [13:42:12]  [RadarAPI]: Starting Matlab Engine..
    [13:42:17]  [RadarAPI]: Matlab Engine Started!
    [13:42:20]  [RadarAPI]: ar1.selectCascadeMode(0)
    [13:42:20]  [RadarAPI]: Status: Passed
    [13:42:20]  [RadarAPI]: ar1.LoadSettings('C:\Users\user\AppData\Roaming\RSTD\ar1gui.ini')
    [13:42:20]  TESTING = false
    [13:42:20]  RstdNet: Port 2777: Listening..
    [13:42:20]  
    [13:42:20]  ***Script completed successfully.***
    [13:43:31]  [RadarAPI]: ar1.GetCaptureCardDllVersion()
    [13:43:31]  [RadarAPI]: Sending dll_version command to DCA1000
    [13:43:31]  [RadarAPI]: 
    [13:43:31]  DLL Version : 1.0
    [13:43:31]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
    [13:43:31]  [RadarAPI]: Status: Passed
    [13:43:32]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
    [13:43:32]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 0, 1, 2, 3, 30)
    [13:43:32]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [13:43:33]  [RadarAPI]: Sending fpga command to DCA1000
    [13:43:33]  [RadarAPI]: 
    [13:43:33]  Invalid lvdsMode value (0). [error -4016]
    [13:43:33]  [RadarAPI]: Sending record command to DCA1000
    [13:43:38]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
    [13:43:38]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 0, 1, 2, 3, 30)
    [13:43:38]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [13:43:38]  [RadarAPI]: Sending fpga command to DCA1000
    [13:43:38]  [RadarAPI]: 
    [13:43:38]  Invalid lvdsMode value (0). [error -4016]
    [13:43:38]  [RadarAPI]: Sending record command to DCA1000
    [13:43:38]  [RadarAPI]: 
    [13:43:38]  
    [13:43:38]  ConnectRFDCCard_ConfigMode(): Bind failed (Config port) : 10048
    [13:43:38]  Ethernet connection failed. [error -4051]
    [13:43:38]  [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
    [13:43:38]  [RadarAPI]: Sending fpga_version command to DCA1000
    [13:43:38]  [RadarAPI]: 
    [13:43:38]  
    [13:43:38]  ConnectRFDCCard_ConfigMode(): Bind failed (Config port) : 10048
    [13:43:38]  Ethernet connection failed. [error -4051]
    [13:43:40]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
    [13:43:40]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 0, 1, 2, 3, 30)
    [13:43:40]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [13:43:40]  [RadarAPI]: Sending fpga command to DCA1000
    [13:43:40]  [RadarAPI]: 
    [13:43:40]  Invalid lvdsMode value (0). [error -4016]
    [13:43:40]  [RadarAPI]: Sending record command to DCA1000
    [13:43:40]  [RadarAPI]: 
    [13:43:40]  
    [13:43:40]  ConnectRFDCCard_ConfigMode(): Bind failed (Config port) : 10048
    [13:43:40]  Ethernet connection failed. [error -4051]
    [13:43:40]  [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
    [13:43:40]  [RadarAPI]: Sending fpga_version command to DCA1000
    [13:43:40]  [RadarAPI]: 
    [13:43:40]  
    [13:43:40]  ConnectRFDCCard_ConfigMode(): Bind failed (Config port) : 10048
    [13:43:40]  Ethernet connection failed. [error -4051]
    [13:43:43]  [RadarAPI]: 
    [13:43:43]  Configure Record : 
    [13:43:43]  Timeout Error! System disconnected
    [13:43:43]  [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
    [13:43:43]  [RadarAPI]: Sending fpga_version command to DCA1000
    [13:43:53]  [RadarAPI]: 
    [13:43:53]  
    [13:43:53]  Unable to read FPGA Version. [error -5]
    [13:43:53]  
    [13:44:09]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
    [13:44:09]  [RadarAPI]: ar1.CaptureCardConfig_Mode(1, 0, 1, 2, 3, 30)
    [13:44:09]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [13:44:09]  [RadarAPI]: Sending fpga command to DCA1000
    [13:44:09]  [RadarAPI]: 
    [13:44:09]  Invalid lvdsMode value (0). [error -4016]
    [13:44:09]  [RadarAPI]: Sending record command to DCA1000
    [13:44:09]  [RadarAPI]: 
    [13:44:09]  Configure Record command : Success
    [13:44:09]  [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
    [13:44:09]  [RadarAPI]: Sending fpga_version command to DCA1000
    [13:44:09]  [RadarAPI]: 
    [13:44:09]  
    [13:44:09]  FPGA Version : 2.8 [Record]
    [13:44:09]  
    [13:44:14]  [RadarAPI]: Opening Gpio Control Port()
    [13:44:14]  [RadarAPI]: Status: Passed
    [13:44:14]  [RadarAPI]: Opening Board Control Port()
    [13:44:14]  [RadarAPI]: Status: Passed
    [13:44:15]  [RadarAPI]: ar1.FullReset()
    [13:44:15]  [RadarAPI]: Status: Passed
    [13:44:16]  [RadarAPI]: Closing Board Control Port()
    [13:44:16]  [RadarAPI]: Status: Passed
    [13:44:16]  [RadarAPI]: Closing Gpio Control Port()
    [13:44:16]  [RadarAPI]: Status: Passed
    [13:44:16]  [RadarAPI]: ar1.SOPControl(2)
    [13:44:16]  [RadarAPI]: Status: Passed
    [13:44:17]  [RadarAPI]: ar1.Connect(9,921600,1000)
    [13:44:20]  [RadarAPI]: Warning: Connected with baudrate 115200
    [13:44:21]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [13:44:22]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [13:44:23]  [RadarAPI]: ar1.Calling_IsConnected()
    [13:44:24]  Device Status : UnDetDe/QM/SOP:2/ES:2
    [13:44:24]  [RadarAPI]: ar1.SaveSettings('C:\Users\user\AppData\Roaming\RSTD\ar1gui.ini')
    [13:44:26]  [RadarAPI]: ar1.frequencyBandSelection("60G")
    [13:44:27]  [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [13:44:27]  [RadarAPI]: Status: Passed
    [13:44:27]  [RadarAPI]: ar1.deviceVariantSelection("IWR6843")
    [13:44:27]  [RadarAPI]: Status: Passed
    [13:44:28]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
    [13:44:29]  [RadarAPI]: Downloading BSS ROM RPRC Binary..
    [13:44:36]  [RadarAPI]: ar1.GetBSSFwVersion()
    [13:44:36]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [13:44:38]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
    [13:44:38]  [RadarAPI]: Downloading MSS RPRC Binary..
    [13:44:41]  [RadarAPI]: ar1.GetMSSFwVersion()
    [13:44:41]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [13:45:20]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [13:45:20]  [RadarAPI]: Status: Passed
    [13:45:20]  MSS power up done async event received!
    [13:45:23]  Device Status : UnDetDe/QM/SOP:2/ES:2
    [13:45:23]  [RadarAPI]: ar1.RfEnable()
    [13:45:23]  BSS power up done async event received!
    [13:45:23]  [RadarAPI]: Status: Passed
    [13:45:24]  [RadarAPI]: ar1.GetMSSFwVersion()
    [13:45:24]  [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [13:45:24]  [RadarAPI]: ar1.GetBSSFwVersion()
    [13:45:24]  [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [13:45:29]  [RadarAPI]: ar1.ReadRegister(0xffffe214, 0, 31)
    [13:45:29]  [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31)
    [13:45:29]  
    [13:45:29]  &&&&&&&&&&&&&&&&&&&&
    [13:45:29]  ***Script FAILED!***
    [13:45:29]  &&&&&&&&&&&&&&&&&&&&
    [13:45:29]  Exception message is:
    [13:45:29]  ...1_01_00\mmWaveStudio\Scripts\DataCaptureDemo_xWR.lua:47: attempt to concatenate global 'partId' (a nil value)
    

  • Hello

    Can you please highlight after which step # in the instructions you notice this error

    And

    Please provide the version of the EVM you are using (or a picture)

    Thank you,

    Vaibhav

  • I am using IWR6843AOP EVM 

    Is it supported by mmWave studio?

     

  • I follow the training video already here:https://training.ti.com/dca1000-training-video 

    Then I open the DCA1000EVM Quick Start Guide to load DataCapturedemo_xWR.lua after everything is connected. But pressing "Run" I saw the issue above.

  • [Removed large pictures]

  • HI, there:

    Please follow the step-by-step procedure listed here, and let me know which step you fail. 

    6327.mmWave_sensor_raw_data_capture_using_DCA1000_xwr6843.pdf

    Best,

    Zigang

  • Hi Zigang, thank so much for your reply! I will check and let you know the result

  • Thank you so much, it is working perfectly right now, it's all about the order we start capturing, this document must be attached to DCA1000EVM download page!

  • Great to hear that.  You are right, I should upload this document somewhere.  I am still looking where is the best place to upload it. 

    How did you find the training video already here:https://training.ti.com/dca1000-training-video?  which was not listed in DCA1000EVM download page.

    Best,

    Zigang