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.

AWR2243: Hi,I am using AWR2243 Cascade Radar EVM and TDA2xx, and using mmWaveStudio 3.00.00.14 to configure waveform parameters to obtain ADC data, I have the following problems: Frame dropping problem with the collected ADC data, configuring to collect 10

Part Number: AWR2243
Other Parts Discussed in Thread: TDA2, AM2732

There is frame dropping problem in collecting ADC raw data by using mmWaveStudio to configure four cascade point cloud radar. Actual data got is less than the set number of frames, resulting in discontinuous data frames. The severity of frame dropping is related to the frame period, chirp period. Detailed description is as follows:

DDR CLK(Mbps

idle time(us)

Chirp period (us)

Frame period (ms)

Target frames

Actual frames

600

2

30.3

60

160

136

600

7

35.3

60

160

142

600

2

30.3

70

160

159

600

7

35.3

70

160

159

600

2

30.3

60

100

83

 

 

 

 

 

 

  • Hi,

         Please share the log of mmWave studio and profile you configure in the EVM. The data capture performance does depends on the Frame periodicity. It is also evident in your observation above that increasing Frame period does help with frames loss. 

    Regards

  • GM: Constructor
    GM: Thu Feb 17 09:32:50 2022
    RSTD.Transmit("/Settings")
    [09:32:50]
    [09:32:50] ### Running Startup script: "C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Startup.lua" ###
    [09:32:50] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [09:32:50] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [09:32:50] Scripter ignored: Attempt to UnBuild() again or before Build.
    [09:32:50] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [09:32:50] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [09:32:50] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [09:32:50] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [09:32:50] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [09:32:50] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [09:32:50] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\RunTime\\SAL.dll")
    [09:32:50] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [09:32:50] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [09:32:50] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [09:32:50] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [09:32:50] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [09:32:51] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [09:32:51] RSTD.Transmit("/")
    [09:32:51] RSTD.SaveSettings(): Settings saved to "C:\Users\Administrator\AppData\Roaming\RSTD\config.xml"
    [09:32:51] RSTD.Build()
    [09:32:51] RSTD.SaveSettings(): Settings saved to "C:\Users\Administrator\AppData\Roaming\RSTD\config.xml"
    [09:32:51] RSTD.Transmit("/")
    [09:32:51] RSTD.AL_Build()
    [09:32:51] RSTD.AL_LoadXml()
    [09:32:51] RSTD.Transmit("/")
    [09:32:51] RSTD.AL_Init()
    [09:32:51] RSTD.Clients_Build()
    [09:32:51] GM: Init
    [09:32:51] GM: Loaded 'C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Clients\\LabClient.dll'
    [09:32:51] GM: 1 Guest (s) init
    [09:32:51] GM: 1 Module(s) init
    [09:32:51] GM: 2 Tab (s) init
    [09:32:51] RSTD.Client_LoadXml()
    [09:32:51] [RadarAPI]: ar1.selectRadarMode(0)
    [09:32:51] [RadarAPI]: Status: Passed
    [09:32:51] Matlab Runtime Engine is installed
    [09:32:51] [RadarAPI]: Starting Matlab Engine..
    [09:32:54] [RadarAPI]: Matlab Engine Started!
    [09:32:55] [RadarAPI]: ar1.selectCascadeMode(0)
    [09:32:55] [RadarAPI]: Status: Passed
    [09:32:55] [RadarAPI]: ar1.LoadSettings('C:\Users\Administrator\AppData\Roaming\RSTD\ar1gui.ini')
    [09:32:56] TESTING = false
    [09:32:56] RstdNet: Port 2777: Listening..
    [09:32:56]
    [09:32:56] ***Script completed successfully.***
    [09:34:00] [RadarAPI]: ar1.selectRadarMode(1)
    [09:34:00] [RadarAPI]: ar1.selectCascadeMode(1)
    [09:34:00] [RadarAPI]: Status: Passed
    [09:34:00] [RadarAPI]: Status: Passed
    [17:33:39] LuaLoad("C:/ti/mmwave_studio_03_00_00_14/mmWaveStudio/Scripts/Cascade/CongfigProgram-demo/BasicConfig.lua")
    [17:33:40] Setting up Studio for Cascade started..
    [17:33:40] [RadarAPI]: ar1.SelectCaptureDevice("TDA2XX")
    [17:33:40] [RadarAPI]: Status: Passed
    [17:33:40] [RadarAPI]: TDAStatusCallback Event Registered
    [17:33:40] [RadarAPI]: registerTDAStatusCallback Status: Passed
    [17:33:40] [RadarAPI]: ar1.ConnectTDA("192.168.33.180", 5001, 15)
    [17:33:40] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:33:40] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:33:40] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_VERSION_INFO Async event recieved() with status 0. TDA Version : REL_VISION_SDK_03_07_01_00 Aug 5 2019 15:04:45[17:33:40] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:33:42] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:33:42] [RadarAPI]: ConnectTDACaptureCard Status: Passed
    [17:33:42] TDA Capture Card Status : CONNECTED!
    [17:33:42] ConnectTDA Successful
    [17:33:42] selectCascadeMode Successful
    [17:33:42] Setting up Studio for Cascade ended..
    [17:33:42] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:33:42] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:33:43] [RadarAPI]: ar1.FullReset(1)
    [17:33:43] [RadarAPI]: Status: Passed
    [17:33:43] [RadarAPI]: ar1.SOPControl_mult(1,4)
    [17:33:43] [RadarAPI]: Status: Passed
    [17:33:43] Master : SOP Reset Successful
    [17:33:43] [DeviceId-0] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
    [17:33:43] [DeviceId-0] MSS power up done async event received!
    [17:33:43] [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
    [17:33:43] [RadarAPI]: Status: Passed
    [17:33:43] Master : SPI Connection Successful
    [17:33:43] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, C:\\ti\\mmwave_dfp_02_02_00_03\\mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin)
    [17:33:45] [DeviceId-0] MSS ESM Fault error status Async event recieved(0x0, 0x2000000)
    [17:35:46] Master : FW Download Successful
    [17:35:46] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [17:35:46] [RadarAPI]: Status: Passed
    [17:35:46] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [17:35:46] [RadarAPI]: Status: Passed
    [17:35:46] [RadarAPI]: ar1.deviceVariantSelection("XWR2243")
    [17:35:46] [RadarAPI]: Status: Passed
    [17:35:46] [RadarAPI]: ar1.frequencyBandSelection("77G")
    [17:35:46] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [17:35:46] [RadarAPI]: Status: Passed
    [17:35:47] Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
    [17:35:47] [DeviceId-0] MSS power up done async event received!
    [17:35:47] [RadarAPI]: Device Restarted, Power On Async Event received
    [17:35:47] [RadarAPI]: ar1.RfEnable_mult(1)
    [17:35:47] [DeviceId-0] BSS power up done async event received!
    [17:35:47] [RadarAPI]: Status: Passed
    [17:35:49] Master : RF Power Up Successful
    [17:35:49] [RadarAPI]: ar1.ChanNAdcConfig_mult(1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 1)
    [17:35:49] [RadarAPI]: Status: Passed
    [17:35:49] Master : Channel & ADC Configuration Successful
    [17:35:49] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:35:49] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:35:50] [RadarAPI]: ar1.FullReset(2)
    [17:35:50] [RadarAPI]: Status: Passed
    [17:35:50] [RadarAPI]: ar1.SOPControl_mult(2,4)
    [17:35:50] [RadarAPI]: Status: Passed
    [17:35:50] Device 2 : SOP Reset Successful
    [17:35:50] [DeviceId-1] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
    [17:35:50] [DeviceId-1] MSS power up done async event received!
    [17:35:50] [RadarAPI]: ar1.AddDevice(2)
    [17:35:50] [RadarAPI]: Status: Passed
    [17:35:50] Device 2 : SPI Connection Successful
    [17:35:50] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:35:50] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:35:51] [RadarAPI]: ar1.FullReset(4)
    [17:35:51] [RadarAPI]: Status: Passed
    [17:35:51] [RadarAPI]: ar1.SOPControl_mult(4,4)
    [17:35:51] [RadarAPI]: Status: Passed
    [17:35:51] Device 3 : SOP Reset Successful
    [17:35:51] [DeviceId-2] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
    [17:35:51] [DeviceId-2] MSS power up done async event received!
    [17:35:51] [RadarAPI]: ar1.AddDevice(4)
    [17:35:51] [RadarAPI]: Status: Passed
    [17:35:51] Device 3 : SPI Connection Successful
    [17:35:51] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:35:52] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:35:52] [RadarAPI]: ar1.FullReset(8)
    [17:35:52] [RadarAPI]: Status: Passed
    [17:35:52] [RadarAPI]: ar1.SOPControl_mult(8,4)
    [17:35:52] [RadarAPI]: Status: Passed
    [17:35:52] Device 4 : SOP Reset Successful
    [17:35:52] [DeviceId-3] MSS CPU Fault error status Async event recieved(0x3, 0x0,0xFFFFE580, 0x0,0x0, 0x0,0x0, 0xFFFF,0xFF, 0xFF,0xFF, 0xFF)
    [17:35:52] [DeviceId-3] MSS power up done async event received!
    [17:35:52] [RadarAPI]: ar1.AddDevice(8)
    [17:35:52] [RadarAPI]: Status: Passed
    [17:35:52] Device 4 : SPI Connection Successful
    [17:35:52] [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(14, C:\\ti\\mmwave_dfp_02_02_00_03\\mmwave_dfp_02_02_00_03\\firmware\\xwr22xx_metaImage.bin)
    [17:35:54] [DeviceId-3] MSS ESM Fault error status Async event recieved(0x0, 0x2000000)
    [17:38:10] Slaves : FW Download Successful
    [17:38:11] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [17:38:11] [RadarAPI]: Status: Passed
    [17:38:11] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [17:38:11] [RadarAPI]: Status: Passed
    [17:38:11] Slave1 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
    [17:38:12] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [17:38:12] [RadarAPI]: Status: Passed
    [17:38:12] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [17:38:12] [RadarAPI]: Status: Passed
    [17:38:12] Slave2 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
    [17:38:13] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [17:38:13] [RadarAPI]: Status: Passed
    [17:38:13] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [17:38:13] [RadarAPI]: Status: Passed
    [17:38:13] Slave3 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.0
    [17:38:14] [DeviceId-2] MSS power up done async event received!
    [17:38:14] [DeviceId-1] MSS power up done async event received!
    [17:38:14] [DeviceId-3] MSS power up done async event received!
    [17:38:14] [RadarAPI]: Device Restarted, Power On Async Event received
    [17:38:14] [RadarAPI]: ar1.RfEnable_mult(14)
    [17:38:14] [DeviceId-3] BSS power up done async event received!
    [17:38:14] [DeviceId-1] BSS power up done async event received!
    [17:38:14] [DeviceId-2] BSS power up done async event received!
    [17:38:14] [RadarAPI]: Status: Passed
    [17:38:19] Slaves : RF Power Up Successful
    [17:38:19] [RadarAPI]: ar1.ChanNAdcConfig_mult(14, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 2)
    [17:38:19] [RadarAPI]: Status: Passed
    [17:38:19] Slaves : Channel & ADC Configuration Successful
    [17:38:19] [RadarAPI]: ar1.RfLdoBypassConfig_mult(15, 0xF)
    [17:38:19] [RadarAPI]: Status: Passed
    [17:38:19] LDO Bypass Successful
    [17:38:19] [RadarAPI]: ar1.LPModConfig_mult(15, 0,0)
    [17:38:19] [RadarAPI]: Status: Passed
    [17:38:19] Low Power Mode Configuration Successful
    [17:38:19] [RadarAPI]: ar1.SetMiscConfig_mult(15, 1, 0, 0, 0)
    [17:38:20] [RadarAPI]: Status: Passed
    [17:38:20] Misc Control Configuration Successful
    [17:38:20] [RadarAPI]: ar1.RfInitCalibConfig_mult(15, 1, 1, 1, 1, 1, 1, 1, 65537)
    [17:38:20] [RadarAPI]: Status: Passed
    [17:38:20] RF Init Calibration Successful
    [17:38:20] [RadarAPI]: ar1.RfInit_mult(15)
    [17:38:20] [DeviceId-3] RF Init async event received!
    [17:38:20] [DeviceId-1] RF Init async event received!
    [17:38:20] [RadarAPI]: Time stamp, Temperture: 5774,33; 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;
    [17:38:20] [RadarAPI]: Time stamp, Temperture: 5774,33; 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: 0, 0;
    [17:38:20] [DeviceId-0] RF Init async event received!
    [17:38:20] [DeviceId-2] RF Init async event received!
    [17:38:20] [RadarAPI]: Status: Passed
    [17:38:20] [RadarAPI]: Time stamp, Temperture: 5775,33; 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;
    [17:38:20] [RadarAPI]: Time stamp, Temperture: 5775,33; 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;
    [17:38:20] RF Init Successful
    [17:38:20] [RadarAPI]: ar1.DataPathConfig_mult(15, 0, 1, 0)
    [17:38:20] [RadarAPI]: Status: Passed
    [17:38:20] Data Path Configuration Successful
    [17:38:20] [RadarAPI]: ar1.LvdsClkConfig_mult(15, 1,1)
    [17:38:20] [RadarAPI]: Status: Passed
    [17:38:20] Clock Configuration Successful
    [17:38:20] [RadarAPI]: ar1.CSI2LaneConfig_mult(15, 1, 0, 2, 0, 4, 0, 5,0,3,0, 0)
    [17:38:20] [RadarAPI]: Status: Passed
    [17:38:21] CSI2 Configuration Successful
    [17:38:21]
    [17:38:21] ***Script completed successfully.***
    [17:39:56] [RadarAPI]: ar1.ProfileConfig_mult(15, 0, 77, 2, 3, 28.3, 0, 0, 0, 0, 0, 0, 5.456, 0, 512, 22500, 0, 0, 94)
    [17:39:56] [RadarAPI]: Status: Passed
    [17:40:18] [RadarAPI]: ar1.ChirpConfig_mult(15, 0, 7, 0, 0, 0, 0, 0, 1, 1,1)
    [17:40:18] [RadarAPI]: Status: Passed
    [17:40:47] Test Source Already Disabled...!!!
    [17:40:47] [RadarAPI]: ar1.DisableTestSource_mult(1,0)
    [17:40:47] [RadarAPI]: Status: Passed
    [17:40:47] [RadarAPI]: ar1.FrameConfig_mult(1, 0, 7, 160, 128, 60, 0, 1)
    [17:40:47] [RadarAPI]: Status: Passed
    [17:40:53] Test Source Already Disabled...!!!
    [17:40:53] [RadarAPI]: ar1.DisableTestSource_mult(14,0)
    [17:40:54] [RadarAPI]: Status: Passed
    [17:40:54] [RadarAPI]: ar1.FrameConfig_mult(14, 0, 7, 160, 128, 60, 0, 2)
    [17:40:54] [RadarAPI]: Status: Passed
    [17:41:01] [RadarAPI]: ar1.TDACaptureCard_StartRecord_mult(15, 0, 0, adc_data, 0)
    [17:41:01] Device 0 - Configuring TDA with Width : 4096 and Height : 1024
    [17:41:01] [RadarAPI]: Device 0 - setWidthAndHeight Status: Passed
    [17:41:01] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Device 1 - Configuring TDA with Width : 4096 and Height : 1024
    [17:41:01] [RadarAPI]: Device 1 - setWidthAndHeight Status: Passed
    [17:41:01] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Device 2 - Configuring TDA with Width : 4096 and Height : 1024
    [17:41:01] [RadarAPI]: Device 2 - setWidthAndHeight Status: Passed
    [17:41:01] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Device 3 - Configuring TDA with Width : 4096 and Height : 1024
    [17:41:01] [RadarAPI]: Device 3 - setWidthAndHeight Status: Passed
    [17:41:01] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Sending Frame Periodicity of 60 to TDA..
    [17:41:01] [RadarAPI]: Status: Passed. Frame Periodicity sent to TDA
    [17:41:01] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Sending Capture Directory with name /mnt/ssd/adc_data to TDA..
    [17:41:01] [RadarAPI]: Status: Passed. Capture Directory sent to TDA
    [17:41:01] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Sending File Allocation of 0 files to TDA..
    [17:41:01] [RadarAPI]: Status: Passed. File Allocation sent to TDA
    [17:41:01] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Sending Enable Data Packaging (0 - 16-bit; 1 - 12-bit) with value of 0 to TDA..
    [17:41:01] [RadarAPI]: Status: Passed. Enable Data Packaging sent to TDA
    [17:41:01] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] Sending Number of frames to capture with value of 0 to TDA..
    [17:41:01] [RadarAPI]: Status: Passed. Number of frames to capture sent to TDA
    [17:41:01] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] [RadarAPI]: Status: Passed for notifying TDA about Creating Application
    [17:41:01] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:01] [RadarAPI]: Status: Passed for notifying TDA about Start Frame
    [17:41:01] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [17:41:06] [RadarAPI]: ar1.StartFrame_mult(14)
    [17:41:06] [RadarAPI]: Status: Passed
    [17:41:06] [DeviceId-2] Frame start async event received!
    [17:41:06] [DeviceId-1] Frame start async event received!
    [17:41:06] [DeviceId-3] Frame start async event received!
    [17:41:10] [RadarAPI]: ar1.StartFrame_mult(1)
    [17:41:10] [RadarAPI]: Status: Passed
    [17:41:11] [DeviceId-0] Frame start async event received!
    [17:41:20] [RadarAPI]: Frame Ended
    [17:41:20] [DeviceId-3] Frame End async event received!
    [17:41:20] [DeviceId-0] Frame End async event received!
    [17:41:20] [DeviceId-1] Frame End async event received!
    [17:41:20] [DeviceId-2] Frame End async event received!
    [17:41:20] Status: Passed for notifying TDA about Stop Frame
    [17:41:20] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0

  • HI,

         the profile you are configuring seems to be too much of data. I would recommend if you intend to have a very small BW and high sampling speed then increase the ADC start time from 3 to 5.

    Regards

  • Hello! I increased the ADCStartTime to 6us as you suggested, but the frame loss problem still occurs. The target collects 160 frames, but only 141 frames are actually captured

    [08:52:40] [RadarAPI]: ar1.ProfileConfig_mult(15, 0, 77, 2, 6, 31.3, 0, 0, 0, 0, 0, 0, 5.456, 0, 512, 22500, 0, 0, 94)
    [08:52:40] [RadarAPI]: Status: Passed
    [08:52:55] [RadarAPI]: ar1.ChirpConfig_mult(15, 0, 7, 0, 0, 0, 0, 0, 1, 1,1)
    [08:52:55] [RadarAPI]: Status: Passed
    [08:53:16] Test Source Already Disabled...!!!
    [08:53:16] [RadarAPI]: ar1.DisableTestSource_mult(1,0)
    [08:53:16] [RadarAPI]: Status: Passed
    [08:53:16] [RadarAPI]: ar1.FrameConfig_mult(1, 0, 7, 160, 128, 60, 0, 1)
    [08:53:16] [RadarAPI]: Status: Passed
    [08:53:22] Test Source Already Disabled...!!!
    [08:53:22] [RadarAPI]: ar1.DisableTestSource_mult(14,0)
    [08:53:23] [RadarAPI]: Status: Passed
    [08:53:23] [RadarAPI]: ar1.FrameConfig_mult(14, 0, 7, 160, 128, 60, 0, 2)
    [08:53:23] [RadarAPI]: Status: Passed
    [08:53:49] [RadarAPI]: ar1.TDACaptureCard_StartRecord_mult(15, 0, 0, adcstart-5us-1, 0)
    [08:53:49] Device 0 - Configuring TDA with Width : 4096 and Height : 1024
    [08:53:49] [RadarAPI]: Device 0 - setWidthAndHeight Status: Passed
    [08:53:49] Device 1 - Configuring TDA with Width : 4096 and Height : 1024
    [08:53:49] [RadarAPI]: Device 1 - setWidthAndHeight Status: Passed
    [08:53:49] Device 2 - Configuring TDA with Width : 4096 and Height : 1024
    [08:53:49] [RadarAPI]: Device 2 - setWidthAndHeight Status: Passed
    [08:53:49] Device 3 - Configuring TDA with Width : 4096 and Height : 1024
    [08:53:49] [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] [RadarAPI]: Device 3 - setWidthAndHeight Status: Passed
    [08:53:49] [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] Sending Frame Periodicity of 60 to TDA..
    [08:53:49] [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] [RadarAPI]: Status: Passed. Frame Periodicity sent to TDA
    [08:53:49] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] Sending Capture Directory with name /mnt/ssd/adcstart-5us-1 to TDA..
    [08:53:49] [RadarAPI]: Status: Passed. Capture Directory sent to TDA
    [08:53:49] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] Sending File Allocation of 0 files to TDA..
    [08:53:49] [RadarAPI]: Status: Passed. File Allocation sent to TDA
    [08:53:49] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] Sending Enable Data Packaging (0 - 16-bit; 1 - 12-bit) with value of 0 to TDA..
    [08:53:49] [RadarAPI]: Status: Passed. Enable Data Packaging sent to TDA
    [08:53:49] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] Sending Number of frames to capture with value of 0 to TDA..
    [08:53:49] [RadarAPI]: Status: Passed. Number of frames to capture sent to TDA
    [08:53:49] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] [RadarAPI]: Status: Passed for notifying TDA about Creating Application
    [08:53:49] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:49] [RadarAPI]: Status: Passed for notifying TDA about Start Frame
    [08:53:49] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0
    [08:53:52] [RadarAPI]: ar1.StartFrame_mult(14)
    [08:53:52] [RadarAPI]: Status: Passed
    [08:53:52] [DeviceId-1] Frame start async event received!
    [08:53:52] [DeviceId-2] Frame start async event received!
    [08:53:52] [DeviceId-3] Frame start async event received!
    [08:54:00] [RadarAPI]: ar1.StartFrame_mult(1)
    [08:54:00] [RadarAPI]: Status: Passed
    [08:54:00] [DeviceId-0] Frame start async event received!
    [08:54:09] [RadarAPI]: Frame Ended
    [08:54:09] [DeviceId-0] Frame End async event received!
    [08:54:09] [DeviceId-2] Frame End async event received!
    [08:54:10] [DeviceId-1] Frame End async event received!
    [08:54:10] [DeviceId-3] Frame End async event received!
    [08:54:10] Status: Passed for notifying TDA about Stop Frame
    [08:54:10] [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0

  • I use PROCESSOR_ SDK_ RADAR_ 03_ 08_ 00_ 00 example: "cascade_radar_capture_only" and changing the waveform parameters is consistent with those used in mmWaveStudio, except that the frame period changes from 60ms to 50ms. Here is the log:

    [IPU1-0] ====================
    [IPU1-0] Chains Run-time Menu
    [IPU1-0] ====================
    [IPU1-0]
    [IPU1-0] 0: Stop Chain
    [IPU1-0]
    [IPU1-0] p: Print Performance Statistics
    [IPU1-0]
    [IPU1-0] Enter Choice:
    [IPU1-0]
    [IPU1-0] 100.750137 s:
    [IPU1-0] 100.750198 s: CPU [IPU1-0 ] Statistics,
    [IPU1-0] 100.750259 s: *************************
    [IPU1-0] 100.750320 s:
    [IPU1-0] 100.750381 s: LOAD: CPU: 11.1% HWI: 2.3%, SWI:0.6%, Low Power: 0.0%
    [IPU1-0] 100.750533 s:
    [IPU1-0] 100.750625 s: LOAD: TSK: IPC_OUT_0 : 1.9%
    [IPU1-0] 100.750777 s: LOAD: TSK: CAPTURE : 0.7%
    [IPU1-0] 100.750899 s: LOAD: TSK: STAT_COLL : 4.1%
    [IPU1-0] 100.750991 s: LOAD: TSK: MISC : 1.5%
    [IPU1-0] 100.751082 s:
    [IPU1-0] 100.751143 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-0] 100.751235 s:
    [IPU1-0] 100.751296 s: SYSTEM: Sempahores Objects, 280 of 1050 free
    [IPU1-0] 100.751387 s: SYSTEM: Task Objects , 25 of 100 free
    [IPU1-0] 100.751479 s: SYSTEM: Clock Objects , 97 of 100 free
    [IPU1-0] 100.751570 s: SYSTEM: Hwi Objects , 82 of 100 free
    [IPU1-0] 100.751662 s:
    [IPU1-0] 100.751692 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 256792 B (250 KB)
    [IPU1-0] 100.751845 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
    [IPU1-0] 100.751997 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x8a783000, Total size = 355979264 B (339 MB), Free size = 154652672 B (147 MB)
    [IPU1-0] 100.752211 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0x00000000, Total size = 0 B (0 MB), Free size = 0 B (0 MB)
    [IPU1-0] 100.752363 s:
    [IPU1-0] 100.752424 s:
    [IPU1-0] 100.752455 s: CPU [IPU1-1 ] Statistics,
    [IPU1-0] 100.752516 s: *************************
    [IPU1-0] 100.752577 s:
    [IPU1-0] 100.752638 s: LOAD: CPU: 4.7% HWI: 0.9%, SWI:0.5%, Low Power: 0.0%
    [IPU1-0] 100.752760 s:
    [IPU1-0] 100.752851 s: LOAD: TSK: IPC_IN_0 : 1.1%
    [IPU1-0] 100.752973 s: LOAD: TSK: NETWORK TX0 : 1.4%
    [IPU1-0] 100.753095 s: LOAD: TSK: MISC : 0.8%
    [IPU1-0] 100.753187 s:
    [IPU1-0] 100.753248 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-0] 100.753339 s:
    [IPU1-0] 100.753370 s: SYSTEM: Sempahores Objects, 428 of 1050 free
    [IPU1-0] 100.753461 s: SYSTEM: Task Objects , 36 of 100 free
    [IPU1-0] 100.753553 s: SYSTEM: Clock Objects , 98 of 100 free
    [IPU1-0] 100.753644 s: SYSTEM: Hwi Objects , 93 of 100 free
    [IPU1-0] 100.753736 s:
    [IPU1-0] 100.753766 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 655360 B (640 KB), Free size = 629240 B (614 KB)
    [IPU1-0] 100.753949 s:
    [IPU1-0] 100.753980 s:
    [IPU1-0] 100.754041 s: CPU [DSP1 ] Statistics,
    [IPU1-0] 100.754102 s: *************************
    [IPU1-0] 100.754346 s:
    [IPU1-0] 100.754407 s: LOAD: CPU: 0.2% HWI: 0.1%, SWI:0.0%, Low Power: 0.0%
    [IPU1-0] 100.754559 s:
    [IPU1-0] 100.754620 s: LOAD: TSK: MISC : 0.1%
    [IPU1-0] 100.754712 s:
    [IPU1-0] 100.754742 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-0] 100.754834 s:
    [IPU1-0] 100.754864 s: SYSTEM: Sempahores Objects, 453 of 1050 free
    [IPU1-0] 100.754956 s: SYSTEM: Task Objects , 91 of 100 free
    [IPU1-0] 100.755047 s: SYSTEM: Clock Objects , 99 of 100 free
    [IPU1-0] 100.755169 s: SYSTEM: Hwi Objects , 94 of 100 free
    [IPU1-0] 100.755261 s:
    [IPU1-0] 100.755322 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
    [IPU1-0] 100.755474 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 523928 B (511 KB)
    [IPU1-0] 100.755657 s:
    [IPU1-0] 100.755688 s:
    [IPU1-0] 100.755718 s: CPU [EVE1 ] Statistics,
    [IPU1-0] 100.755779 s: *************************
    [IPU1-0] 100.755840 s:
    [IPU1-0] 100.755901 s: LOAD: CPU: 0.5% HWI: 0.2%, SWI:0.1%, Low Power: 0.0%
    [IPU1-0] 100.756054 s:
    [IPU1-0] 100.756115 s: LOAD: TSK: MISC : 0.2%
    [IPU1-0] 100.756206 s:
    [IPU1-0] 100.756267 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-0] 100.756359 s:
    [IPU1-0] 100.756389 s: SYSTEM: Sempahores Objects, 454 of 1050 free
    [IPU1-0] 100.756481 s: SYSTEM: Task Objects , 92 of 100 free
    [IPU1-0] 100.756572 s: SYSTEM: Clock Objects , 99 of 100 free
    [IPU1-0] 100.756664 s: SYSTEM: Hwi Objects , 96 of 100 free
    [IPU1-0] 100.756755 s:
    [IPU1-0] 100.756786 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [IPU1-0] 100.756969 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261792 B (255 KB)
    [IPU1-0] 100.757152 s:
    [IPU1-0] 100.757182 s:
    [IPU1-0] 100.757213 s: CPU [EVE2 ] Statistics,
    [IPU1-0] 100.757304 s: *************************
    [IPU1-0] 100.757335 s:
    [IPU1-0] 100.757396 s: LOAD: CPU: 0.5% HWI: 0.2%, SWI:0.1%, Low Power: 0.0%
    [IPU1-0] 100.757548 s:
    [IPU1-0] 100.757609 s: LOAD: TSK: MISC : 0.2%
    [IPU1-0] 100.757701 s:
    [IPU1-0] 100.757731 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-0] 100.757823 s:
    [IPU1-0] 100.757853 s: SYSTEM: Sempahores Objects, 454 of 1050 free
    [IPU1-0] 100.757945 s: SYSTEM: Task Objects , 92 of 100 free
    [IPU1-0] 100.758036 s: SYSTEM: Clock Objects , 99 of 100 free
    [IPU1-0] 100.758158 s: SYSTEM: Hwi Objects , 96 of 100 free
    [IPU1-0] 100.758463 s:
    [IPU1-0] 100.758524 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [IPU1-0] 100.758707 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261792 B (255 KB)
    [IPU1-0] 100.758860 s:
    [IPU1-0] 100.758921 s:
    [IPU1-0] 100.758951 s: CPU [EVE3 ] Statistics,
    [IPU1-0] 100.759012 s: *************************
    [IPU1-0] 100.759073 s:
    [IPU1-0] 100.759379 s: LOAD: CPU: 0.5% HWI: 0.2%, SWI:0.1%, Low Power: 0.0%
    [IPU1-0] 100.759531 s:
    [IPU1-0] 100.759592 s: LOAD: TSK: MISC : 0.2%
    [IPU1-0] 100.759684 s:
    [IPU1-0] 100.759714 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-0] 100.759806 s:
    [IPU1-0] 100.759836 s: SYSTEM: Sempahores Objects, 454 of 1050 free
    [IPU1-0] 100.759928 s: SYSTEM: Task Objects , 92 of 100 free
    [IPU1-0] 100.760019 s: SYSTEM: Clock Objects , 99 of 100 free
    [IPU1-0] 100.760141 s: SYSTEM: Hwi Objects , 96 of 100 free
    [IPU1-0] 100.760233 s:
    [IPU1-0] 100.760263 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [IPU1-0] 100.760446 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261792 B (255 KB)
    [IPU1-0] 100.760599 s:
    [IPU1-0] 100.760660 s:
    [IPU1-0] 100.760690 s: CPU [EVE4 ] Statistics,
    [IPU1-0] 100.760751 s: *************************
    [IPU1-0] 100.760812 s:
    [IPU1-0] 100.760873 s: LOAD: CPU: 0.5% HWI: 0.2%, SWI:0.1%, Low Power: 0.0%
    [IPU1-0] 100.760995 s:
    [IPU1-0] 100.761056 s: LOAD: TSK: MISC : 0.2%
    [IPU1-0] 100.761148 s:
    [IPU1-0] 100.761209 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
    [IPU1-0] 100.761300 s:
    [IPU1-0] 100.761331 s: SYSTEM: Sempahores Objects, 454 of 1050 free
    [IPU1-0] 100.761422 s: SYSTEM: Task Objects , 92 of 100 free
    [IPU1-0] 100.761514 s: SYSTEM: Clock Objects , 99 of 100 free
    [IPU1-0] 100.761605 s: SYSTEM: Hwi Objects , 96 of 100 free
    [IPU1-0] 100.761697 s:
    [IPU1-0] 100.761727 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [IPU1-0] 100.761880 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261792 B (255 KB)
    [IPU1-0] 100.762063 s:
    [IPU1-0] 100.762398 s:
    [IPU1-0] 100.762459 s: UTILS_PRCM_STATS: Current Temperature,
    [IPU1-0] 100.762551 s:
    [IPU1-0] 100.762581 s: Voltage Rail || Curr Temp Min - Max
    [IPU1-0] 100.762673 s: ---------------------------------------------------------
    [IPU1-0] 100.762764 s: PMHAL_PRCM_VD_MPU || [47.600 , 48. 0]
    [IPU1-0] 100.762886 s: PMHAL_PRCM_VD_CORE || [46.800 , 47.200]
    [IPU1-0] 100.763008 s: PMHAL_PRCM_VD_IVAHD || [46.800 , 47.200]
    [IPU1-0] 100.763130 s: PMHAL_PRCM_VD_DSPEVE || [46.400 , 46.800]
    [IPU1-0] 100.763252 s: PMHAL_PRCM_VD_GPU || [46.800 , 47.200]
    [IPU1-0] 100.763344 s:
    [IPU1-0] 100.763435 s:
    [IPU1-0] 100.763496 s: Statistics Collector,
    [IPU1-0] 100.763557 s:
    [IPU1-0] 100.763588 s: STATISTIC Avg Data Peak Data
    [IPU1-0] 100.763679 s: COLLECTOR MB/s MB/s
    [IPU1-0] 100.763771 s: --------------------------------------------------
    [IPU1-0] 100.763862 s: SCI_EMIF1 RD+WR | 628.704849 834.199781
    [IPU1-0] 100.763954 s: SCI_EMIF2 RD+WR | 382.523717 600.015993
    [IPU1-0] 100.764381 s: SCI_EMIF1 RD ONLY | 184.307423 199.484896
    [IPU1-0] 100.764533 s: SCI_EMIF1 WR ONLY | 444.765379 655.592067
    [IPU1-0] 100.764625 s: SCI_EMIF2 RD ONLY | 40.147979 52.389492
    [IPU1-0] 100.764747 s: SCI_EMIF2 WR ONLY | 342.652907 556.484626
    [IPU1-0] 100.764838 s: SCI_MA_MPU_P1 | 0.000000 0.000000
    [IPU1-0] 100.764960 s: SCI_MA_MPU_P2 | 0.000000 0.000000
    [IPU1-0] 100.765052 s: SCI_DSS | 0.000000 0.000000
    [IPU1-0] 100.765204 s: SCI_IPU1 | 12.441640 38.364605
    [IPU1-0] 100.765296 s: SCI_VIP1_P1 | 165.081808 271.012828
    [IPU1-0] 100.765418 s: SCI_VIP1_P2 | 169.111960 277.528812
    [IPU1-0] 100.765540 s: SCI_VPE_P1 | 0.000000 0.000000
    [IPU1-0] 100.765631 s: SCI_VPE_P2 | 0.000000 0.000000
    [IPU1-0] 100.765723 s: SCI_DSP1_MDMA | 5.134420 5.844161
    [IPU1-0] 100.765845 s: SCI_DSP1_EDMA | 0.000000 0.000000
    [IPU1-0] 100.765936 s: SCI_DSP2_MDMA | 0.000000 0.000000
    [IPU1-0] 100.766058 s: SCI_DSP2_EDMA | 0.000000 0.000000
    [IPU1-0] 100.766180 s: SCI_EVE1_TC0 | 21.659087 23.719312
    [IPU1-0] 100.766302 s: SCI_EVE1_TC1 | 0.000000 0.000000
    [IPU1-0] 100.766394 s: SCI_EVE2_TC0 | 21.623736 23.680127
    [IPU1-0] 100.766485 s: SCI_EVE2_TC1 | 0.000000 0.000000
    [IPU1-0] 100.766607 s: SCI_EDMA_TC0_RD | 0.000000 0.000000
    [IPU1-0] 100.766699 s: SCI_EDMA_TC0_WR | 0.000000 0.000000
    [IPU1-0] 100.766821 s: SCI_EDMA_TC1_RD | 0.000000 0.000000
    [IPU1-0] 100.766912 s: SCI_EDMA_TC1_WR | 0.000000 0.000000
    [IPU1-0] 100.767034 s: SCI_VIP2_P1 | 164.487771 270.030571
    [IPU1-0] 100.767156 s: SCI_VIP2_P2 | 169.752885 278.526146
    [IPU1-0] 100.767248 s: SCI_VIP3_P1 | 0.000000 0.000000
    [IPU1-0] 100.767370 s: SCI_VIP3_P2 | 0.000000 0.000000
    [IPU1-0] 100.767461 s: SCI_EVE3_TC0 | 21.646211 23.752276
    [IPU1-0] 100.767583 s: SCI_EVE3_TC1 | 0.000000 0.000000
    [IPU1-0] 100.767675 s: SCI_EVE4_TC0 | 21.664219 23.760372
    [IPU1-0] 100.767797 s: SCI_EVE4_TC1 | 0.000000 0.000000
    [IPU1-0] 100.767888 s: SCI_IVA | 0.000000 0.000000
    [IPU1-0] 100.767980 s: SCI_GPU_P1 | 0.000000 0.000000
    [IPU1-0] 100.768102 s: SCI_GPU_P2 | 0.000000 0.000000
    [IPU1-0] 100.768437 s: SCI_GMAC_SW | 0.000125 0.126332
    [IPU1-0] 100.768559 s: SCI_OCMC_RAM1 | 0.000000 0.000000
    [IPU1-0] 100.768681 s: SCI_OCMC_RAM2 | 0.000000 0.000000
    [IPU1-0] 100.768773 s: SCI_OCMC_RAM3 | 0.000000 0.000000
    [IPU1-0] 100.869334 s:
    [IPU1-0] 100.869425 s:
    [IPU1-0] 100.869517 s:
    [IPU1-0] 100.869578 s: ### CPU [IPU1-0], LinkID [ 74],
    [IPU1-0] 100.869639 s:
    [IPU1-0] 100.869700 s: [ CAPTURE ] Link Statistics,
    [IPU1-0] 100.869761 s: ******************************
    [IPU1-0] 100.869822 s:
    [IPU1-0] 100.869883 s: Elapsed time = 21944 msec
    [IPU1-0] 100.869944 s:
    [IPU1-0] 100.869974 s: New data Recv = 80.2 fps
    [IPU1-0] 100.870066 s: Get Full Buf Cb = 80.2 fps
    [IPU1-0] 100.870157 s: Put Empty Buf Cb = 80.2 fps
    [IPU1-0] 100.870249 s: Driver/Notify Cb = 79.83 fps
    [IPU1-0] 100.870340 s:
    [IPU1-0] 100.870371 s: Input Statistics,
    [IPU1-0] 100.870432 s:
    [IPU1-0] 100.870463 s: CH | In Recv | In Drop | In User Drop | In Process
    [IPU1-0] 100.870554 s: | FPS | FPS | FPS | FPS
    [IPU1-0] 100.870615 s: --------------------------------------------------
    [IPU1-0] 100.870707 s: 0 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.870859 s: 1 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.870981 s: 2 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.871134 s: 3 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.871286 s:
    [IPU1-0] 100.871317 s: Output Statistics,
    [IPU1-0] 100.871378 s:
    [IPU1-0] 100.871408 s: CH | Out | Out | Out Drop | Out User Drop
    [IPU1-0] 100.871500 s: | ID | FPS | FPS | FPS
    [IPU1-0] 100.871561 s: ---------------------------------------------
    [IPU1-0] 100.871652 s: 0 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.871774 s: 1 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.871896 s: 2 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.872018 s: 3 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.872171 s:
    [IPU1-0] 100.872201 s: [ CAPTURE ] LATENCY,
    [IPU1-0] 100.872262 s: ********************
    [IPU1-0] 100.872323 s:
    [IPU1-0] 100.872506 s:
    [IPU1-0] 100.872567 s: ### CPU [IPU1-0], LinkID [ 0],
    [IPU1-0] 100.872628 s:
    [IPU1-0] 100.872689 s: [ IPC_OUT_0 ] Link Statistics,
    [IPU1-0] 100.872750 s: ******************************
    [IPU1-0] 100.872811 s:
    [IPU1-0] 100.872842 s: Elapsed time = 21947 msec
    [IPU1-0] 100.872933 s:
    [IPU1-0] 100.872964 s: New data Recv = 80.1 fps
    [IPU1-0] 100.873055 s: Release data Recv = 80.1 fps
    [IPU1-0] 100.873147 s: Driver/Notify Cb = 113.36 fps
    [IPU1-0] 100.873208 s:
    [IPU1-0] 100.873269 s: Input Statistics,
    [IPU1-0] 100.873330 s:
    [IPU1-0] 100.873360 s: CH | In Recv | In Drop | In User Drop | In Process
    [IPU1-0] 100.873421 s: | FPS | FPS | FPS | FPS
    [IPU1-0] 100.873513 s: --------------------------------------------------
    [IPU1-0] 100.873604 s: 0 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.873726 s: 1 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.873879 s: 2 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.874001 s: 3 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 100.874367 s:
    [IPU1-0] 100.874397 s: Output Statistics,
    [IPU1-0] 100.874458 s:
    [IPU1-0] 100.874519 s: CH | Out | Out | Out Drop | Out User Drop
    [IPU1-0] 100.874580 s: | ID | FPS | FPS | FPS
    [IPU1-0] 100.874641 s: ---------------------------------------------
    [IPU1-0] 100.874733 s: 0 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.874855 s: 1 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.874977 s: 2 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.875129 s: 3 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 100.875251 s:
    [IPU1-0] 100.875312 s: [ IPC_OUT_0 ] LATENCY,
    [IPU1-0] 100.875373 s: ********************
    [IPU1-0] 100.875434 s: Local Link Latency : Avg = 9 us, Min = 0 us, Max = 91 us,
    [IPU1-0] 100.875556 s: Source to Link Latency : Avg = 101 us, Min = 61 us, Max = 244 us,
    [IPU1-0] 100.875678 s:
    [IPU1-0] 101.375221 s:
    [IPU1-0] 101.375312 s: ### CPU [IPU1-1], LinkID [ 10],
    [IPU1-0] 101.375373 s:
    [IPU1-0] 101.375404 s: [ IPC_IN_0 ] Link Statistics,
    [IPU1-0] 101.375495 s: ******************************
    [IPU1-0] 101.375556 s:
    [IPU1-0] 101.375587 s: Elapsed time = 21950 msec
    [IPU1-0] 101.375648 s:
    [IPU1-0] 101.375709 s: Get Full Buf Cb = 38.72 fps
    [IPU1-0] 101.375770 s: Put Empty Buf Cb = 80.0 fps
    [IPU1-0] 101.375861 s: Driver/Notify Cb = 113.30 fps
    [IPU1-0] 101.375922 s:
    [IPU1-0] 101.375983 s: Input Statistics,
    [IPU1-0] 101.376014 s:
    [IPU1-0] 101.376075 s: CH | In Recv | In Drop | In User Drop | In Process
    [IPU1-0] 101.376258 s: | FPS | FPS | FPS | FPS
    [IPU1-0] 101.376349 s: --------------------------------------------------
    [IPU1-0] 101.376410 s: 0 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 101.376563 s: 1 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 101.376685 s: 2 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 101.376837 s: 3 | 20. 0 0. 0 0. 0 20. 0
    [IPU1-0] 101.376959 s:
    [IPU1-0] 101.377020 s: Output Statistics,
    [IPU1-0] 101.377051 s:
    [IPU1-0] 101.377112 s: CH | Out | Out | Out Drop | Out User Drop
    [IPU1-0] 101.377203 s: | ID | FPS | FPS | FPS
    [IPU1-0] 101.377264 s: ---------------------------------------------
    [IPU1-0] 101.378942 s: 0 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 101.379399 s: 1 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 101.379552 s: 2 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 101.379674 s: 3 | 0 20. 0 0. 0 0. 0
    [IPU1-0] 101.379796 s:
    [IPU1-0] 101.379857 s: [ IPC_IN_0 ] LATENCY,
    [IPU1-0] 101.379918 s: ********************
    [IPU1-0] 101.379979 s: Local Link Latency : Avg = 21 us, Min = 0 us, Max = 122 us,
    [IPU1-0] 101.380101 s: Source to Link Latency : Avg = 323 us, Min = 213 us, Max = 549 us,

  • Hi,

           I believe it is evident that increasing the ADC start time and frame period does improve the frame loss issue. I would recommend to tune the frame period and ADC start time to cater to the limitation/issue of the capture setup. 

    Regards

  • Hi, Frame period is an important performance index and cannot be easily changed. Our design and development products are intended to be based on tda2xx. I want to know whether tda2xx has enough computing power to process the current data without losing frames. Now there is a frame loss problem just collecting data. Will it be more serious if we add FFT, CFAR, DBSCAN and other algorithms?

  • Hi,

         TDA2 has enough computing power to process current. There are much better options too like TDA3/4 or AM2732 parts.

    Regards