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.

IWR6843AOPEVM: No LVDS data returned when recording raw data using MMWAVEICBOOST + DCA1000EVM with mmWaveStudio

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

Hi,

I am having difficulty getting the raw data from IWR6843AOPEVM when using it with MMWAVEICBOOST and DCA1000EVM.  I did have the IWR6843AOPEVM working using the out of box demo following the instructions here: http://dev.ti.com/tirex/explore/node?node=AIHy77joqu3jXFmjqwkBKQ__VLyFKFf__LATEST&search=mmwave. I was also able to connect to it using python through the UART over USB. However, I was unable to obtain fast enough data rates so I was following procedure outlined here (https://training.ti.com/sites/default/files/docs/mmwave_sensor_raw_data_capture_using_dca1000_v02.pdf) for obtaining raw data.

However, after Triggering the Frame I am unable to run PostProc as I keep getting "No LVDS data" in the CLI_LogFile.txt.

------------------------------------------
CLI Log file:

Mon Feb 10 09:35:32 2020
Read DLL Verison Command (req)

Mon Feb 10 09:35:32 2020
DLL Version : 1.0

Mon Feb 10 09:35:34 2020
FPGA Configuration Command (req)

Mon Feb 10 09:35:34 2020
FPGA Configuration command : Success

Mon Feb 10 09:35:34 2020
Return status : 0

Mon Feb 10 09:35:34 2020
Configure Record Command (req)

Mon Feb 10 09:35:34 2020
Configure Record command : Success

Mon Feb 10 09:35:34 2020
Return status : 0

Mon Feb 10 09:35:34 2020
Read FPGA version Command (req)

Mon Feb 10 09:35:34 2020

FPGA Version : 2.8 [Record]


Mon Feb 10 09:39:22 2020
Start Record Command (req)

Mon Feb 10 09:39:22 2020
Start Record command : Success

Mon Feb 10 09:39:22 2020
Return status : 0

Mon Feb 10 09:39:52 2020
No LVDS data

Mon Feb 10 09:39:52 2020
Record stop is done successfully
---------------------------------------------------------
ADC_Data_LogFIle

10-Feb-2020 09:33:49: IsFPGA:,0,0,
10-Feb-2020 09:33:49: C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\RunTime,0,
10-Feb-2020 09:33:53: API:select_capture_device,DCA1000,0,
10-Feb-2020 09:34:04: API:select_chip_version,IWR6843,0,
10-Feb-2020 09:35:22: API:select_chip_version,IWR6843,0,
10-Feb-2020 09:35:32: API:select_capture_device,DCA1000,0,

--------------------------------------------------

Here is a zip file containing my logs and configuration exports. I kept all configurations to default.
LogsAndConfig.zip


Here are some of the screen captures of mmWaveStudio:

  • We have a similar thread, still open.  Please check to see whether any suggestions is helpful to you.

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

    Best,

    Zigang

  • Hi Zigang,

    I looked at the other issue and tried:

    1) increasing the packet delay ... didn't help

    2) I disabled wifi and turned off firewalls ... didn't help

    3) I had a IWR1642Boost so I tried to see if that works. I was able to follow DCA1000 Quick Start Guide () and get data off the IWR1642 boost by running the C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Scripts\DataCaptureDemo_xWR.lua  script.

    IWR6843AOP still doesn't get me any data even using C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Scripts\DataCaptureDemo_xWR.lua


    Anything else I can try?

  • Stepping through the DataCaptureDemo_xWR.lua script what I am seeing is that the RF Power Up is failing. 

    -- RF Power UP
    if (ar1.RfEnable() == 0) then
    WriteToLog("RF Enable Success\n", "green")
    else
    WriteToLog("RF Enable failure\n", "red")
    end

  • Figured out my problem the IWR6843AOPEVA is an ES:1 and I was using mmwave_studio_02_01_00_00 along with the firmware in it.  I switched to an older version of mmwave studio (mmwave_studio_02_00_00_02) and things look better. I see a adc_data_Raw_0.bin file with data but adc_data.bin file is empty and I get the following error.  Any idea why the post processing UI isn't working?



    [22:26:36] [RadarAPI]: RECORD_START_CMD_CODE Async event recieved(5)
    [22:26:37] [RadarAPI]: ar1.StartFrame()
    [22:26:37] Frame start async event received!
    [22:26:37] [RadarAPI]: Status: Passed
    [22:26:38] [RadarAPI]: RECORD_PKT_OUT_OF_SEQ_ERROR_CODE Async event recieved(195)
    [22:26:38] Frame End async event received!
    [22:26:38] [RadarAPI]: Frame Ended
    [22:26:40] [RadarAPI]: STS_RECORD_COMPLETED Async event recieved(8)
    [22:26:40] [RadarAPI]: ar1.CaptureCardConfig_StopRecord()
    [22:26:40] [RadarAPI]: Status: Passed
    [22:26:40] [RadarAPI]: RECORD_STOP_CMD_CODE Async event recieved(6)
    [22:26:59] [RadarAPI]: Packet Reorder Utility Started...please wait...
    [22:26:59] [RadarAPI]: ar1.PacketReorderZeroFill("C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data_Raw_0.bin", "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin", "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\pktlogfile.txt")
    [22:27:04] [RadarAPI]: Packet Reorder Utility process completed!
    [22:27:19] [RadarAPI]: ar1.StartMatlabPostProc("C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\PostProc\\adc_data.bin")
    [22:27:19] [RadarAPI]: Error:
    [22:27:19]
    [22:27:19] ... MWMCR::EvaluateFunction error ...
    [22:27:19] 11-Feb-2020 22:27:19: The file C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\PostProc\adc_data.bin is empty. Please capture more data.,1,
    [22:27:19] Error in => process_adc_data.m at line 52.
    [22:27:19]
    [22:27:19] ... Matlab M-code Stack Trace ...
    [22:27:19] at
    [22:27:19] file C:\Users\psiva\AppData\Local\Temp\psiva\mcrCache8.5.1\Matlab1\Logging\log_status.m, name log_status, line 32.
    [22:27:19] at
    [22:27:19] file C:\Users\psiva\AppData\Local\Temp\psiva\mcrCache8.5.1\Matlab1\Processing_functions\read_adc_data.m, name read_adc_data, line 28.
    [22:27:19] at
    [22:27:19] file C:\Users\psiva\AppData\Local\Temp\psiva\mcrCache8.5.1\Matlab1\MatlabPostPr\process_adc_data.m, name process_adc_data, line 52.
    [22:27:19]
    [22:27:19]
    [22:27:19] Trace:
    [22:27:19] at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
    [22:27:19] at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
    [22:27:19] at MatlabPostProcGui.MatlabPostProcGUIClass.process_adc_data(MWArray adc_file_name, MWArray force_cont_stream_mode)
    [22:27:19] at AR1xController.frmAR1Main.iStartCaptureMtlabPostProc()

  • Resolved problem by increasing the packet delay as outlined in https://e2e.ti.com/support/sensors/f/1023/t/858115

  • Glad to know that your problem is resolved.

    Best,

    Zigang