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: How do replay continuous capture results ?

Part Number: DCA1000EVM

Hi,

I try to capture many frames data by mmwaveStudio.

At "Sensor Config" tab,I set "No of Frame" 4098,then I named dump file as "adc_data01.bin".
I pushed "DCA1000 ARM" .Next I pushed "Trigger Frame".

Data Capture start,created 3 files.
(adc_data01_Raw_0.bin 1,048,576 kb)
adc_data01_Raw_1.bin 1,048,576 kb
adc_data01_Raw_2.bin 1,025 kb)

Next,I pushed "Post Proc".
Rader Studio once displayed message, "Non-Existant file.Starting the empty GUI now",
But the empty GUI started successfully.
I select Load.bin "adc_data01_Raw_0.bin",pushed "Play".Datas were replayed frame 1 to 2048.

Next,I selected adc_data01_Raw_1.bin,I can not play it.
I pushed "Pause" and play "Play" several times,but I can not play it.
Same as adc_data01_Raw_2.bin.
(I can move frame bar over 2048.But I can not play over 2048.)

Again I select adc_data01_Raw_0.bin,I can play it.

How do play adc_data01_Raw_1.bin and adc_data01_Raw_2.bin?


Regards,
user5205609

  • Hi,

    Can you send over your output printout so we know your settings and can repeat here?

    Thanks!
    Regards,
    Michelle
  • Hi,

    Thank you very much.

    Should I send these three binary files?
    How can I send binary and zip files to you?
    Previously, I found out when I tried to send the log to another person in another case,
    but this web bulletin board seems to be able to attach only image.
    Please tell me how.

    Regards,
    user5205609

  • No need for the binary files. I just want to config the mmwave exactly as you did.
    In mmwave studio, top tool bar select view, then output, you'll see all the printout of the commands executed. Just copy those printout and save in a text file.
    To add attachment on E2E, when replying to this message, you'll see on the bottom right "Insert Code, Attach Files and more....", press that and you'll be able to add attachment.

    Thanks and Regards,
    Michelle
  • GM: Constructor
    GM: Wed Jun 27 15:04:17 2018
    RSTD.Transmit("/Settings")
    [15:04:17]
    [15:04:17]  ### Running Startup script: "C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\Scripts\Startup.lua" ###
    [15:04:17]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [15:04:17]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [15:04:17]  Scripter ignored: Attempt to UnBuild() again or before Build.
    [15:04:17]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [15:04:17]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [15:04:17]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [15:04:17]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [15:04:17]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [15:04:17]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [15:04:17]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\RunTime\\SAL.dll")
    [15:04:17]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [15:04:17]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [15:04:17]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [15:04:17]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [15:04:17]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [15:04:17]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [15:04:17]  RSTD.Transmit("/")
    [15:04:17]  RSTD.SaveSettings(): Settings saved to "C:\Users\D_CLUE\AppData\Roaming\RSTD\config.xml"
    [15:04:17]  RSTD.Build()
    [15:04:17]  RSTD.SaveSettings(): Settings saved to "C:\Users\D_CLUE\AppData\Roaming\RSTD\config.xml"
    [15:04:17]  RSTD.Transmit("/")
    [15:04:17]  RSTD.AL_Build()
    [15:04:17]  RSTD.AL_LoadXml()
    [15:04:17]  RSTD.Transmit("/")
    [15:04:17]  RSTD.AL_Init()
    [15:04:17]  RSTD.Clients_Build()
    [15:04:17]  GM: Init
    [15:04:17]  GM: Loaded 'C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\Clients\\LabClient.dll'
    [15:04:17]  GM: 1 Guest (s) init
    [15:04:17]  GM: 1 Module(s) init
    [15:04:17]  GM: 2 Tab   (s) init
    [15:04:17]  RSTD.Client_LoadXml()
    [15:04:18]  [RadarAPI]: Starting Matlab Engine..
    [15:04:19]  [RadarAPI]: Matlab Engine Started!
    [15:04:24]  [RadarAPI]: ar1.LoadSettings('C:\Users\D_CLUE\AppData\Roaming\RSTD\ar1gui.ini')
    [15:04:24]  TESTING = false
    [15:04:24]
    [15:04:24]  ***Script completed successfully.***
    [15:04:31]  [RadarAPI]: Opening Gpio Control Port()
    [15:04:31]  [RadarAPI]: Status: Passed
    [15:04:32]  [RadarAPI]: Opening Board Control Port()
    [15:04:32]  [RadarAPI]: Status: Passed
    [15:04:33]  [RadarAPI]: ar1.FullReset()
    [15:04:33]  [RadarAPI]: Status: Passed
    [15:04:33]  [RadarAPI]: Closing Board Control Port()
    [15:04:33]  [RadarAPI]: Status: Passed
    [15:04:33]  [RadarAPI]: Closing Gpio Control Port()
    [15:04:33]  [RadarAPI]: Status: Passed
    [15:04:33]  [RadarAPI]: ar1.SOPControl(2)
    [15:04:33]  [RadarAPI]: Status: Passed
    [15:04:46]  [RadarAPI]: ar1.Connect(4,921600,1000)
    [15:04:48]  [RadarAPI]: Warning: Connected with baudrate 115200
    [15:04:49]  [RadarAPI]: Warning: Disconnected existing BaudRate
    [15:04:50]  [RadarAPI]: Warning: Trying to connect with baudrate 921600
    [15:04:51]  [RadarAPI]: ar1.Calling_IsConnected()
    [15:04:52]  [RadarAPI]: ar1.SelectChipVersion("XWR1443")
    [15:04:52]  [RadarAPI]: Status: Passed
    [15:04:53]  [RadarAPI]: ar1.SelectChipVersion("XWR1443")
    [15:04:53]  [RadarAPI]: Status: Passed
    [15:04:53]  [RadarAPI]: ar1.SaveSettings('C:\Users\D_CLUE\AppData\Roaming\RSTD\ar1gui.ini')
    [15:05:17]  [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31)
    [15:05:17]  [RadarAPI]: Value : 100001
    [15:05:17]  [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31)
    [15:05:17]  [RadarAPI]: Value : 12
    [15:05:17]  [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\radarss\\xwr12xx_xwr14xx_radarss_ES2.0.bin")
    [15:05:18]  [RadarAPI]: Downloading BSS ROM Legacy Binary..
    [15:05:24]  BSS FW Download Success
    [15:05:26]  [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\masterss\\xwr12xx_xwr14xx_masterss_ES2.0.bin")
    [15:05:26]  [RadarAPI]: Downloading MSS Legacy Binary..
    [15:05:29]  MSS FW Download Success
    [15:05:32]  MSS power up done async event received!
    [15:05:32]  [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [15:05:32]  [RadarAPI]: Status: Passed
    [15:05:32]  [RadarAPI]: ar1.SaveSettings('C:\Users\D_CLUE\AppData\Roaming\RSTD\ar1gui.ini')
    [15:05:32]  Power On Success
    [15:05:33]  BSS power up done async event received!
    [15:05:33]  [RadarAPI]: ar1.RfEnable()
    [15:05:33]  [RadarAPI]: Status: Passed
    [15:05:35]  RF Enable Success
    [15:05:36]  [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 1, 0)
    [15:05:36]  [RadarAPI]: Status: Passed
    [15:05:36]  ChanNAdcConfig Success
    [15:05:37]  [RadarAPI]: ar1.LPModConfig(0, 0)
    [15:05:37]  [RadarAPI]: Status: Passed
    [15:05:37]  Regualar mode Cfg Success
    [15:05:39]  [RadarAPI]: ar1.RfInit()
    [15:05:39]  RF Init async event received!
    [15:05:39]  [RadarAPI]: Time stamp, Temperture: 5807,42; 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; RxIQMM Status, Update: 1, 1;
    [15:05:39]  [RadarAPI]: Status: Passed
    [15:05:39]  RfInit Success
    [15:05:40]  [RadarAPI]: ar1.DataPathConfig(1, 1, 0)
    [15:05:40]  [RadarAPI]: Status: Passed
    [15:05:40]  DataPathConfig Success
    [15:05:41]  [RadarAPI]: ar1.LvdsClkConfig(1, 1)
    [15:05:41]  [RadarAPI]: Status: Passed
    [15:05:41]  LvdsClkConfig Success
    [15:05:42]  [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 1, 1, 1, 0, 0)
    [15:05:42]  [RadarAPI]: Status: Passed
    [15:05:42]  LVDSLaneConfig Success
    [15:05:43]  [RadarAPI]: ar1.ProfileConfig(0, 77, 100, 6, 60, 0, 0, 0, 0, 0, 0, 29.982, 0, 256, 10000, 0, 0, 30)
    [15:05:43]  [RadarAPI]: Status: Passed
    [15:05:43]  ProfileConfig Success
    [15:05:44]  [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 1, 0)
    [15:05:44]  [RadarAPI]: Status: Passed
    [15:05:44]  ChirpConfig Success
    [15:05:45]  [RadarAPI]: ar1.DisableTestSource(0)
    [15:05:46]  [RadarAPI]: Status: Passed
    [15:05:46]  [RadarAPI]: ar1.FrameConfig(0, 0, 8, 128, 40, 0, 1)
    [15:05:46]  [RadarAPI]: Status: Passed
    [15:05:46]  FrameConfig Success
    [15:05:47]  [RadarAPI]: ar1.SelectCaptureDevice("DCA1000")
    [15:05:47]  [RadarAPI]: passed
    [15:05:47]  SelectCaptureDevice Success
    [15:05:48]  [RadarAPI]: StatusDCCard Event Registered
    [15:05:48]  [RadarAPI]: Status: Passed
    [15:05:48]  [RadarAPI]: ar1.CaptureCardConfig_EthInit("192.168.33.30", "192.168.33.180", "12:34:56:78:90:12", 4096, 4098)
    [15:05:48]  [RadarAPI]: Status: Passed
    [15:05:48]  [RadarAPI]: SYSTEM_CONNECT_CMD_CODE Async event recieved(9)
    [15:05:48]  [RadarAPI]: ConnectRFDCCard Status: Passed
    [15:05:48]  [RadarAPI]: Status: Passed
    [15:05:48]  [RadarAPI]: READ_FPGA_VERSION_CMD_CODE event recieved(14)
    [15:05:48]  [RadarAPI]: Status: Passed
    [15:05:48]  CaptureCardConfig_EthInit Success
    [15:05:49]  [RadarAPI]: ar1.ConfigureRFDCCardMode(1, 1, 1, 2, 3, 0)
    [15:05:49]  [RadarAPI]: Status: Passed
    [15:05:49]  [RadarAPI]: CONFIG_FPGA_GEN_CMD_CODE Async event recieved(3)
    [15:05:49]  CaptureCardConfig_Mode Success
    [15:05:50]  [RadarAPI]: ar1.CaptureCardConfig_PacketDelay(25)
    [15:05:50]  [RadarAPI]: Status: Passed
    [15:05:50]  [RadarAPI]: CONFIG_PACKET_DATA_CMD_CODE Async event recieved(11)
    [15:05:50]  CaptureCardConfig_PacketDelay Success
    [15:05:51]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 1)
    [15:05:51]  [RadarAPI]: Status: Passed
    [15:05:51]  [RadarAPI]: RECORD_START_CMD_CODE Async event recieved(5)
    [15:05:52]  [RadarAPI]: ar1.StartFrame()
    [15:05:52]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)
    [15:05:52]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)
    [15:05:52]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)
    [15:05:52]  [RadarAPI]: Status: Passed
    [15:05:52]  Frame start async event received!
    [15:05:53]  [RadarAPI]: Frame Ended
    [15:05:53]  Frame End async event received!
    [15:05:54]  Please wait for a few seconds for Packet reorder utility processing .....!!!!
    [15:05:54]  [RadarAPI]: Packet Reorder Utility Started...please wait...
    [15:05:54]  [RadarAPI]: ar1.PacketReorderZeroFill("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data_Raw_0.bin", "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", "C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\pktlogfile.txt")
    [15:05:54]  [RadarAPI]: STS_RECORD_COMPLETED Async event recieved(8)
    [15:05:54]  [RadarAPI]: ar1.CaptureCardConfig_StopRecord()
    [15:05:54]  [RadarAPI]: Status: Passed
    [15:05:54]  [RadarAPI]: RECORD_STOP_CMD_CODE Async event recieved(6)
    [15:05:59]  [RadarAPI]: Packet Reorder Utility process completed!
    [15:05:59]  Reordering required : YES
    [15:05:59]  Packet loss : NO
    [15:05:59]  Number of packets received : 2879
    [15:05:59]  Number of zero filled packets : 0
    [15:05:59]  Number of zero filled bytes : 0
    [15:06:09]  Packet reorder utility processing done.....!!!!
    [15:06:09]  Please wait for a few seconds for matlab post processing .....!!!!
    [15:06:09]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin")
    [15:06:19]
    [15:06:19]  ***Script completed successfully.***
    [15:06:38]  [RadarAPI]: ar1.DisableTestSource(0)
    [15:06:39]  [RadarAPI]: Status: Passed
    [15:06:39]  [RadarAPI]: ar1.FrameConfig(0, 0, 4098, 128, 40, 0, 1)
    [15:06:39]  [RadarAPI]: Status: Passed
    [15:06:39]  [RadarAPI]: MatlabProc Status: Error Type:   # More than 32000000 samples per real chain have been programmed for collection through LVDS. HSDC Pro has only 500MB of RAM
    [15:06:41]  [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 0)
    [15:06:41]  [RadarAPI]: Status: Passed
    [15:06:41]  [RadarAPI]: RECORD_START_CMD_CODE Async event recieved(5)
    [15:07:11]  [RadarAPI]: STS_NO_LVDS_DATA Async event recieved(0)
    [15:07:49]  [RadarAPI]: ar1.StartFrame()
    [15:07:49]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)
    [15:07:49]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)
    [15:07:49]  [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)
    [15:07:49]  [RadarAPI]: Status: Passed
    [15:07:49]  Frame start async event received!
    [15:10:33]  [RadarAPI]: Frame Ended
    [15:10:33]  Frame End async event received!
    [15:10:35]  [RadarAPI]: STS_RECORD_COMPLETED Async event recieved(8)
    [15:10:35]  [RadarAPI]: ar1.CaptureCardConfig_StopRecord()
    [15:10:35]  [RadarAPI]: Status: Passed
    [15:10:35]  [RadarAPI]: RECORD_STOP_CMD_CODE Async event recieved(6)
    [15:12:23]  [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data01.bin")
    
    Hi,

    Thank you very much.

    I copied the output window.

    I will attach it.

    Regards,

    user5205609

  • Hi,

    From the output, I can see there is error after you config the frame parameters:
    [15:06:39] [RadarAPI]: ar1.FrameConfig(0, 0, 4098, 128, 40, 0, 1)
    [15:06:39] [RadarAPI]: Status: Passed
    [15:06:39] [RadarAPI]: MatlabProc Status: Error Type: # More than 32000000 samples per real chain have been programmed for collection through LVDS. HSDC Pro has only 500MB of RAM
    [15:06:41] [RadarAPI]: ar1.CaptureCardConfig_StartRecord("C:\\ti\\mmwave_studio_01_00_00_00\\mmWaveStudio\\Scripts\\..\\PostProc\\adc_data.bin", 0)

    If you still want to keep 4098 frames, try reducing number of chiprs/frame, then you can pass this with no error.

    Regards,
    Michelle
  • Hi,

    Thank you very much.

    I succeeded in playing 4098 frames.
    I cut "chirp/frame" to the bone.

    No of chirp Loops:8
    No of frame:4098
    chirp/frame = 0.001952

    adc_dataA_Raw_0.bin:131,136 kb
    (Only one binary file)

    Regards,
    user5205609