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.

AWR1243: AWR1243 Cascade EVK (MMWCAS-RF-EVM, MMWCAS-DSP-EVM)

Part Number: AWR1243
Other Parts Discussed in Thread: MMWCAS-DSP-EVM, MMWCAS-RF-EVM

We have a combo MMWCAS-RF-EVM / MMWCAS-DSP-EVM and are trying to get it connected with the mmWaveStudio GUI and are having some difficulty.

We are using mmWave Studio version 02.01.00.00
We are using mmWave DFP version 01.02.05.01 to provide the xwr12xx_metaImage.bin mentioned in the document

The mmWave Studio version 02.01.00.00 does not appear to have a "meta image" binary, and the radar / master RSS firmware images do not seem to be compatible.

We are following the document:
  mmwave_studio_cascade_users_guide.pdf
Available here:
  software-dl.ti.com/.../mmwave_studio_cascade_user_guide.pdf

The high-level description:

We seem to be able to follow all the steps necessary to connect to the development kit from a laptop but are getting timeout errors when we try to start collecting data.

Details:

We are able to get the EVK set up, following steps in sections 4, 5, and 6 of the users guide.  We have put firmware on an SD card, can boot the system and log in over the console COM port, and have partitioned the SSD, and properly configured the Ethernet.

We are able to follow all the steps to get the PC running mmWave Studio to connect to the EVK over Ethernet (Section 7.3.1 "TDA Configuration").

We also seem to be able to successfully connect to the EVK master and slave devices over SPI, load firmware (file xwr12xx_metaImage.bin from mmWave DFP version 01.02.05.01 in firmware folder), and power on the RF (Section 7.3.2 "Device Configuration").

I've attached a screenshot showing all four devices connected, which in the MMWave Studio shows all the version information as well.

The problems arise when we try to "arm" the system to collect data (Section 7.3.3 "Capturing Data").

We receive timeout errors after attempting "TDAxx ARM" as well as attempting to follow instructions to trigger the frames on the slave, and then master devices.  The "Framing Status" always remains "NOT FRAMING" and never transitions to either "WAITING FOR TRIGGER" or "FRAMING" as described in the user guide.

We presume that our setup of the frame configuration (previously in section 7.3.2) was erroneous but we're not sure where we might have gone wrong.

In a response I will attach a dump of the "Output" window showing the debug output.  Everything seems to indicate success / pass until the "TDAxx ARM" step, and subsequent attempts to start triggers.

Any help in this matter would be appreciated, especially pointing us to documentation or scripts that would perform some basic frame configuration, nothing fancy, just something basic that would get us rolling and collecting some evaluation data.

As an additional point of support, is there any way to automate or script the setup steps.  It's very tedious to have to connect, download firmware, and power up all the devices, then configure the frames, etc. and it would be great to be able to package that together in fewer clicks.

  • The following is a log dump of the output window:

    --------

    GM: Constructor
    GM: Thu Oct 24 09:20:36 2019
    RSTD.Transmit("/Settings")
    [09:20:36]  
    [09:20:36]  ### Running Startup script: "C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Scripts\Startup.lua" ###
    [09:20:36]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [09:20:36]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [09:20:36]  Scripter ignored: Attempt to UnBuild() again or before Build.
    [09:20:36]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_01_00_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [09:20:36]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [09:20:36]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [09:20:36]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [09:20:36]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [09:20:36]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [09:20:36]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_01_00_00\\mmWaveStudio\\RunTime\\SAL.dll")
    [09:20:36]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [09:20:36]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [09:20:36]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [09:20:36]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [09:20:36]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [09:20:36]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [09:20:36]  RSTD.Transmit("/")
    [09:20:36]  RSTD.SaveSettings(): Settings saved to "C:\Users\dmsadmin\AppData\Roaming\RSTD\config.xml"
    [09:20:36]  RSTD.Build()
    [09:20:36]  RSTD.SaveSettings(): Settings saved to "C:\Users\dmsadmin\AppData\Roaming\RSTD\config.xml"
    [09:20:37]  RSTD.Transmit("/")
    [09:20:37]  RSTD.AL_Build()
    [09:20:37]  RSTD.AL_LoadXml()
    [09:20:37]  RSTD.Transmit("/")
    [09:20:37]  RSTD.AL_Init()
    [09:20:37]  RSTD.Clients_Build()
    [09:20:37]  GM: Init
    [09:20:37]  GM: Loaded 'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Clients\\LabClient.dll'
    [09:20:37]  GM: 1 Guest (s) init
    [09:20:37]  GM: 1 Module(s) init
    [09:20:37]  GM: 2 Tab   (s) init
    [09:20:37]  RSTD.Client_LoadXml()
    [09:20:37]  [RadarAPI]: ar1.selectRadarMode(0)
    [09:20:37]  [RadarAPI]: Status: Passed
    [09:20:37]  Matlab Runtime Engine is installed
    [09:20:37]  [RadarAPI]: Starting Matlab Engine..
    [09:20:41]  [RadarAPI]: Matlab Engine Started!
    [09:20:43]  [RadarAPI]: ar1.selectCascadeMode(0)
    [09:20:43]  [RadarAPI]: Status: Passed
    [09:20:43]  [RadarAPI]: ar1.LoadSettings('C:\Users\dmsadmin\AppData\Roaming\RSTD\ar1gui.ini')
    [09:20:44]  TESTING = false
    [09:20:44]  RstdNet: Port 2777: Listening..
    [09:20:44]  
    [09:20:44]  ***Script completed successfully.***
    [09:20:50]  [RadarAPI]: ar1.selectRadarMode(1)
    [09:20:50]  [RadarAPI]: ar1.selectCascadeMode(1)
    [09:20:50]  [RadarAPI]: Status: Passed
    [09:20:50]  [RadarAPI]: Status: Passed
    [09:20:51]  [RadarAPI]: ar1.SelectCaptureDevice("TDA2XX")
    [09:20:51]  [RadarAPI]: Status: Passed
    [09:20:52]  [RadarAPI]: TDAStatusCallback Event Registered
    [09:20:52]  [RadarAPI]: registerTDAStatusCallback Status: Passed
    [09:20:52]  [RadarAPI]: ar1.ConnectTDA("192.168.33.180", 5001, 15)
    [09:20:52]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:20:52]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:20:52]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_VERSION_INFO Async event recieved() with status 0. TDA Version : REL_VISION_SDK_03_07_00_00 Jul  9 2019 11:45:40[09:20:52]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:20:54]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:20:54]  [RadarAPI]: ConnectTDACaptureCard Status: Passed
    [09:20:54]  TDA Capture Card Status : CONNECTED!
    [09:20:58]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:20:58]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:20:59]  [RadarAPI]: ar1.FullReset(1)
    [09:20:59]  [RadarAPI]: Status: Passed
    [09:20:59]  [RadarAPI]: ar1.SOPControl_mult(1,4)
    [09:20:59]  [RadarAPI]: Status: Passed
    [09:21:01]  [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
    [09:21:01]  [RadarAPI]: Status: Passed
    [09:21:01]  [DeviceId-0] MSS power up done async event received!
    [09:21:03]  [RadarAPI]: ar1.DownloadBSSFw_mult(1,"C:\\ti\\mmwave_dfp_01_02_05_01\\firmware\\xwr12xx_metaImage.bin")
    [09:21:03]  [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, C:\\ti\\mmwave_dfp_01_02_05_01\\firmware\\xwr12xx_metaImage.bin)
    [09:21:18]  [DeviceId-0] MSS Boot Error status Async event recieved(0x1672BE)
    [09:21:20]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [09:21:20]  [RadarAPI]: Status: Passed
    [09:21:20]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [09:21:20]  [RadarAPI]: Status: Passed
    [09:21:20]  [RadarAPI]: ar1.deviceVariantSelection("XWR1243")
    [09:21:20]  [RadarAPI]: Status: Passed
    [09:21:20]  [RadarAPI]: ar1.frequencyBandSelection("77G")
    [09:21:20]  [RadarAPI]: ar1.SelectChipVersion("XWR1243")
    [09:21:20]  [RadarAPI]: Status: Passed
    [09:21:20]  Device Status : XWR1243/ASIL-B/SOP:4/ES:3
    [09:21:20]  [RadarAPI]: ar1.RfEnable_mult(1)
    [09:21:21]  [RadarAPI]: Status: Passed
    [09:21:21]  [DeviceId-0] BSS power up done async event received!
    [09:21:27]  [RadarAPI]: ar1.ChanNAdcConfig_mult(1, 1, 1, 0, 1, 1, 1, 1, 2, 1, 0, 1)
    [09:21:27]  [RadarAPI]: Status: Passed
    [09:21:35]  [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:21:35]  [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:21:36]  [RadarAPI]: ar1.FullReset(2)
    [09:21:36]  [RadarAPI]: Status: Passed
    [09:21:36]  [RadarAPI]: ar1.SOPControl_mult(2,4)
    [09:21:36]  [RadarAPI]: Status: Passed
    [09:21:38]  [DeviceId-1] MSS power up done async event received!
    [09:21:38]  [RadarAPI]: ar1.AddDevice(2)
    [09:21:38]  [RadarAPI]: Status: Passed
    [09:21:43]  [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:21:43]  [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:21:44]  [RadarAPI]: ar1.FullReset(4)
    [09:21:44]  [RadarAPI]: Status: Passed
    [09:21:44]  [RadarAPI]: ar1.SOPControl_mult(4,4)
    [09:21:44]  [RadarAPI]: Status: Passed
    [09:21:45]  [DeviceId-2] MSS power up done async event received!
    [09:21:45]  [RadarAPI]: ar1.AddDevice(4)
    [09:21:45]  [RadarAPI]: Status: Passed
    [09:21:50]  [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:21:50]  [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:21:51]  [RadarAPI]: ar1.FullReset(8)
    [09:21:51]  [RadarAPI]: Status: Passed
    [09:21:51]  [RadarAPI]: ar1.SOPControl_mult(8,4)
    [09:21:51]  [RadarAPI]: Status: Passed
    [09:21:52]  [DeviceId-3] MSS power up done async event received!
    [09:21:52]  [RadarAPI]: ar1.AddDevice(8)
    [09:21:52]  [RadarAPI]: Status: Passed
    [09:21:58]  [RadarAPI]: ar1.DownloadBSSFw_mult(14,"C:\\ti\\mmwave_dfp_01_02_05_01\\firmware\\xwr12xx_metaImage.bin")
    [09:21:58]  [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(14, C:\\ti\\mmwave_dfp_01_02_05_01\\firmware\\xwr12xx_metaImage.bin)
    [09:22:13]  [DeviceId-2] MSS Boot Error status Async event recieved(0x166F5C)
    [09:22:13]  [DeviceId-1] MSS Boot Error status Async event recieved(0x16733D)
    [09:22:13]  [DeviceId-3] MSS Boot Error status Async event recieved(0x167312)
    [09:22:17]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [09:22:17]  [RadarAPI]: Status: Passed
    [09:22:17]  [RadarAPI]: ar1.SelectChipVersion("XWR1243")
    [09:22:17]  [RadarAPI]: Status: Passed
    [09:22:18]  Slave1 Device Status : XWR1243/ASIL-B/SOP:4/ES:3
    [09:22:18]  [RadarAPI]: ar1.RfEnable_mult(2)
    [09:22:18]  [DeviceId-1] BSS power up done async event received!
    [09:22:18]  [RadarAPI]: Status: Passed
    [09:22:24]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [09:22:24]  [RadarAPI]: Status: Passed
    [09:22:24]  [RadarAPI]: ar1.SelectChipVersion("XWR1243")
    [09:22:24]  [RadarAPI]: Status: Passed
    [09:22:24]  Slave2 Device Status : XWR1243/ASIL-B/SOP:4/ES:3
    [09:22:24]  [RadarAPI]: ar1.RfEnable_mult(4)
    [09:22:24]  [DeviceId-2] BSS power up done async event received!
    [09:22:24]  [RadarAPI]: Status: Passed
    [09:22:31]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [09:22:31]  [RadarAPI]: Status: Passed
    [09:22:31]  [RadarAPI]: ar1.SelectChipVersion("XWR1243")
    [09:22:31]  [RadarAPI]: Status: Passed
    [09:22:31]  Slave3 Device Status : XWR1243/ASIL-B/SOP:4/ES:3
    [09:22:31]  [RadarAPI]: ar1.RfEnable_mult(8)
    [09:22:32]  [DeviceId-3] BSS power up done async event received!
    [09:22:32]  [RadarAPI]: Status: Passed
    [09:22:42]  [RadarAPI]: ar1.ChanNAdcConfig_mult(14, 1, 1, 0, 1, 1, 1, 1, 2, 1, 0, 2)
    [09:22:42]  [RadarAPI]: Status: Passed
    [09:23:15]  [RadarAPI]: ar1.ProfileConfig_mult(1, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
    [09:23:15]  [RadarAPI]: Status: Passed
    [09:23:42]  [RadarAPI]: ar1.ChirpConfig_mult(1, 0, 0, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:42]  [RadarAPI]: Status: Passed
    [09:23:42]  [RadarAPI]: ar1.ChirpConfig_mult(1, 1, 1, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:42]  [RadarAPI]: Status: Passed
    [09:23:42]  [RadarAPI]: ar1.ChirpConfig_mult(1, 2, 2, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:42]  [RadarAPI]: Status: Passed
    [09:23:42]  [RadarAPI]: ar1.ChirpConfig_mult(1, 3, 3, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:42]  [RadarAPI]: Status: Passed
    [09:23:42]  [RadarAPI]: ar1.ChirpConfig_mult(1, 4, 4, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:42]  [RadarAPI]: Status: Passed
    [09:23:42]  [RadarAPI]: ar1.ChirpConfig_mult(1, 5, 5, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:42]  [RadarAPI]: Status: Passed
    [09:23:42]  [RadarAPI]: ar1.ChirpConfig_mult(1, 6, 6, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:42]  [RadarAPI]: Status: Passed
    [09:23:43]  [RadarAPI]: ar1.ChirpConfig_mult(1, 7, 7, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:43]  [RadarAPI]: Status: Passed
    [09:23:43]  [RadarAPI]: ar1.ChirpConfig_mult(1, 8, 8, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:43]  [RadarAPI]: Status: Passed
    [09:23:43]  [RadarAPI]: ar1.ChirpConfig_mult(1, 9, 9, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:43]  [RadarAPI]: Status: Passed
    [09:23:43]  [RadarAPI]: ar1.ChirpConfig_mult(1, 10, 10, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:43]  [RadarAPI]: Status: Passed
    [09:23:43]  [RadarAPI]: ar1.ChirpConfig_mult(1, 11, 11, 0, 0, 0, 0, 0, 1, 0,0)
    [09:23:43]  [RadarAPI]: Status: Passed
    [09:23:53]  Test Source Already Disabled...!!!
    [09:23:53]  [RadarAPI]: ar1.DisableTestSource_mult(1,0)
    [09:23:53]  [RadarAPI]: Status: Passed
    [09:23:53]  [RadarAPI]: ar1.FrameConfig_mult(1, 0, 0, 8, 128, 40, 0, 0, 1)
    [09:23:53]  [RadarAPI]: Status: Passed
    [09:24:11]  [RadarAPI]: ar1.ProfileConfig_mult(2, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
    [09:24:11]  [RadarAPI]: Status: Passed
    [09:24:18]  [RadarAPI]: ar1.ProfileConfig_mult(2, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
    [09:24:18]  [RadarAPI]: Status: Passed
    [09:24:37]  [RadarAPI]: ar1.ChirpConfig_mult(2, 0, 0, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:37]  [RadarAPI]: Status: Passed
    [09:24:37]  [RadarAPI]: ar1.ChirpConfig_mult(2, 1, 1, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:37]  [RadarAPI]: Status: Passed
    [09:24:37]  [RadarAPI]: ar1.ChirpConfig_mult(2, 2, 2, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:37]  [RadarAPI]: Status: Passed
    [09:24:37]  [RadarAPI]: ar1.ChirpConfig_mult(2, 3, 3, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:37]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 4, 4, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 5, 5, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 6, 6, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 7, 7, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 8, 8, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 9, 9, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 10, 10, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:38]  [RadarAPI]: ar1.ChirpConfig_mult(2, 11, 11, 0, 0, 0, 0, 0, 1, 0,0)
    [09:24:38]  [RadarAPI]: Status: Passed
    [09:24:50]  Test Source Already Disabled...!!!
    [09:24:50]  [RadarAPI]: ar1.DisableTestSource_mult(2,0)
    [09:24:50]  [RadarAPI]: Status: Passed
    [09:24:50]  [RadarAPI]: ar1.FrameConfig_mult(2, 0, 0, 8, 128, 40, 0, 0, 2)
    [09:24:50]  [RadarAPI]: Status: Passed
    [09:25:05]  [RadarAPI]: ar1.ProfileConfig_mult(4, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
    [09:25:05]  [RadarAPI]: Status: Passed
    [09:25:09]  [RadarAPI]: ar1.ProfileConfig_mult(4, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
    [09:25:09]  [RadarAPI]: Status: Passed
    [09:25:28]  [RadarAPI]: ar1.ChirpConfig_mult(4, 0, 0, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:29]  [RadarAPI]: Status: Passed
    [09:25:29]  [RadarAPI]: ar1.ChirpConfig_mult(4, 1, 1, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:29]  [RadarAPI]: Status: Passed
    [09:25:29]  [RadarAPI]: ar1.ChirpConfig_mult(4, 2, 2, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:29]  [RadarAPI]: Status: Passed
    [09:25:29]  [RadarAPI]: ar1.ChirpConfig_mult(4, 3, 3, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:29]  [RadarAPI]: Status: Passed
    [09:25:29]  [RadarAPI]: ar1.ChirpConfig_mult(4, 4, 4, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:29]  [RadarAPI]: Status: Passed
    [09:25:29]  [RadarAPI]: ar1.ChirpConfig_mult(4, 5, 5, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:29]  [RadarAPI]: Status: Passed
    [09:25:29]  [RadarAPI]: ar1.ChirpConfig_mult(4, 6, 6, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:29]  [RadarAPI]: Status: Passed
    [09:25:29]  [RadarAPI]: ar1.ChirpConfig_mult(4, 7, 7, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:30]  [RadarAPI]: Status: Passed
    [09:25:30]  [RadarAPI]: ar1.ChirpConfig_mult(4, 8, 8, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:30]  [RadarAPI]: Status: Passed
    [09:25:30]  [RadarAPI]: ar1.ChirpConfig_mult(4, 9, 9, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:30]  [RadarAPI]: Status: Passed
    [09:25:30]  [RadarAPI]: ar1.ChirpConfig_mult(4, 10, 10, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:30]  [RadarAPI]: Status: Passed
    [09:25:30]  [RadarAPI]: ar1.ChirpConfig_mult(4, 11, 11, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:30]  [RadarAPI]: Status: Passed
    [09:25:34]  [RadarAPI]: ar1.ChirpConfig_mult(4, 11, 11, 0, 0, 0, 0, 0, 1, 0,0)
    [09:25:34]  [RadarAPI]: Status: Passed
    [09:25:37]  Test Source Already Disabled...!!!
    [09:25:37]  [RadarAPI]: ar1.DisableTestSource_mult(4,0)
    [09:25:37]  [RadarAPI]: Status: Passed
    [09:25:37]  [RadarAPI]: ar1.FrameConfig_mult(4, 0, 0, 8, 128, 40, 0, 0, 2)
    [09:25:37]  [RadarAPI]: Status: Passed
    [09:26:07]  [RadarAPI]: ar1.ProfileConfig_mult(8, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
    [09:26:07]  [RadarAPI]: Status: Passed
    [09:26:15]  [RadarAPI]: ar1.ProfileConfig_mult(8, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78.986, 0, 256, 8000, 0, 0, 48)
    [09:26:15]  [RadarAPI]: Status: Passed
    [09:26:32]  [RadarAPI]: ar1.ChirpConfig_mult(8, 0, 0, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:32]  [RadarAPI]: Status: Passed
    [09:26:32]  [RadarAPI]: ar1.ChirpConfig_mult(8, 1, 1, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:32]  [RadarAPI]: Status: Passed
    [09:26:32]  [RadarAPI]: ar1.ChirpConfig_mult(8, 2, 2, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:32]  [RadarAPI]: Status: Passed
    [09:26:32]  [RadarAPI]: ar1.ChirpConfig_mult(8, 3, 3, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:32]  [RadarAPI]: Status: Passed
    [09:26:32]  [RadarAPI]: ar1.ChirpConfig_mult(8, 4, 4, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:32]  [RadarAPI]: Status: Passed
    [09:26:32]  [RadarAPI]: ar1.ChirpConfig_mult(8, 5, 5, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:32]  [RadarAPI]: Status: Passed
    [09:26:32]  [RadarAPI]: ar1.ChirpConfig_mult(8, 6, 6, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:32]  [RadarAPI]: Status: Passed
    [09:26:33]  [RadarAPI]: ar1.ChirpConfig_mult(8, 7, 7, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:33]  [RadarAPI]: Status: Passed
    [09:26:33]  [RadarAPI]: ar1.ChirpConfig_mult(8, 8, 8, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:33]  [RadarAPI]: Status: Passed
    [09:26:33]  [RadarAPI]: ar1.ChirpConfig_mult(8, 9, 9, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:33]  [RadarAPI]: Status: Passed
    [09:26:33]  [RadarAPI]: ar1.ChirpConfig_mult(8, 10, 10, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:33]  [RadarAPI]: Status: Passed
    [09:26:33]  [RadarAPI]: ar1.ChirpConfig_mult(8, 11, 11, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:33]  [RadarAPI]: Status: Passed
    [09:26:36]  [RadarAPI]: ar1.ChirpConfig_mult(8, 11, 11, 0, 0, 0, 0, 0, 1, 0,0)
    [09:26:37]  [RadarAPI]: Status: Passed
    [09:26:39]  Test Source Already Disabled...!!!
    [09:26:39]  [RadarAPI]: ar1.DisableTestSource_mult(8,0)
    [09:26:39]  [RadarAPI]: Status: Passed
    [09:26:39]  [RadarAPI]: ar1.FrameConfig_mult(8, 0, 0, 8, 128, 40, 0, 0, 2)
    [09:26:39]  [RadarAPI]: Status: Passed
    [09:27:02]  [RadarAPI]: ar1.TDACaptureCard_StartRecord_mult(1, 0, 0, adc_data, 0)
    [09:27:02]  Device 0 - Configuring TDA with Width : 0 and Height : 0
    [09:27:02]  [RadarAPI]: Device 0 - setWidthAndHeight Status: Passed
    [09:27:02]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Device 1 - Configuring TDA with Width : 0 and Height : 0
    [09:27:02]  [RadarAPI]: Device 1 - setWidthAndHeight Status: Passed
    [09:27:02]  [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Device 2 - Configuring TDA with Width : 0 and Height : 0
    [09:27:02]  [RadarAPI]: Device 2 - setWidthAndHeight Status: Passed
    [09:27:02]  [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Device 3 - Configuring TDA with Width : 0 and Height : 0
    [09:27:02]  [RadarAPI]: Device 3 - setWidthAndHeight Status: Passed
    [09:27:02]  [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Sending Frame Periodicity of 0 to TDA..
    [09:27:02]  [RadarAPI]: Status: Passed. Frame Periodicity sent to TDA
    [09:27:02]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Sending Capture Directory with name /mnt/ssd/adc_data to TDA..
    [09:27:02]  [RadarAPI]: Status: Passed. Capture Directory sent to TDA
    [09:27:02]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Sending File Allocation of 0 files to TDA..
    [09:27:02]  [RadarAPI]: Status: Passed. File Allocation sent to TDA
    [09:27:02]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Sending Enable Data Packaging (0 - 16-bit; 1 - 12-bit) with value of 0 to TDA..
    [09:27:02]  [RadarAPI]: Status: Passed. Enable Data Packaging sent to TDA
    [09:27:02]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:02]  Sending Number of frames to capture with value of 0 to TDA..
    [09:27:02]  [RadarAPI]: Status: Passed. Number of frames to capture sent to TDA
    [09:27:02]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [09:27:03]  [RadarAPI]: Status: Passed for notifying TDA about Creating Application
    [09:27:12]  Create Application Response from Capture Card timed out!!
    [09:27:29]  [RadarAPI]: ar1.StartFrame_mult(2)
    [09:27:33]  Status: Failed, Error Type: RESP TIMEOUT
    [09:27:37]  [RadarAPI]: ar1.StartFrame_mult(4)
    [09:27:41]  Status: Failed, Error Type: RESP TIMEOUT
    [09:27:44]  [RadarAPI]: ar1.StartFrame_mult(8)
    [09:27:48]  Status: Failed, Error Type: RESP TIMEOUT
    [09:27:58]  [RadarAPI]: ar1.StartFrame_mult(1)
    [09:28:02]  Status: Failed, Error Type: RESP TIMEOUT

  • Hi,

    Please see related thread

    Thank you

    Cesar

  • Cesar;

    Thank you for the response.  The lua script Cascade_Configuration_MIMO.lua is what I was looking for, as it handles all the steps needed for "DataConfig" and "SensorConfig" tabs, information that was hard to find in the documentation for the GUI steps in Section 7.3.2.

    I was further able to run the Cascade_Capture.lua script and collect, download, and post-process data.

    I think my issue was trying to follow the GUI configuration steps.

    Thank you for your help.

    Regards,
    Joe