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.

AWR1642BOOST: Working through the initial bring up process of pairing my AWR1642BOOST with the DCA1000EVM and I'm receiving a "No LVDS Data" error message

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: DCA1000EVM, IWR1642, AWR1642, AWR2243

Hello,

Working through the initial bring up process of pairing my AWR1642BOOST with the DCA1000EVM and I'm receiving a "No LVDS Data" error message:

I can capture Data successfully with MMwavestudio, but when Data is captured with DCA1000EVm_cli_record.exe start_record cf. Json Data, its output is:

Start Record command : Success

No LVDS data

Record stop is done successfully

Do you know what problems can cause this?How can I solve it?

  • Hello User,

    Have you looked at our DCA1000 debugging handbook to look for some possible debug steps?

    You can find it here: 

    Also, since you're not using mmWave studio now, how are you configuring the AWR device? Maybe LVDS streaming is not enabled, please check if it is.

    Regards,

    Ishita 

  • https://github.com/EsonJohn/mmWave_script  Just the file I'm using, run it once with the README and see if there's NO LVDS data?I don't know how to enable the LVDS streaming.

    • But it seems to have been done in his configuration file.

    C:\Users\Administrator\Desktop\dzn\mmWave_script-master\DCA1000\Custom-build\Release>DCA1000EVM_CLI_Control.exe fpga cf.json

    FPGA Configuration command : Success

    C:\Users\Administrator\Desktop\dzn\mmWave_script-master\DCA1000\Custom-build\Release>DCA1000EVM_CLI_Record.exe start_record cf.json Data

    Start Record command : Success

    No LVDS data

    Record stop is done successfully

    C:\Users\Administrator\Desktop\dzn\mmWave_script-master\Python4IWR> config_and_wait_key.py
    Sending cfg/profile.cfg to IWR1642 on COM6
    >>> sensorStop
    >>> flushCfg
    >>> dfeDataOutputMode 1
    >>> channelCfg 15 1 0
    >>> adcCfg 2 1
    >>> adcbufCfg -1 0 1 1 1
    >>> profileCfg 0 77 277 6 47 0 0 85.069 0 128 3125 0 0 30
    >>> chirpCfg 0 0 0 0 0 0 0 1
    >>> frameCfg 0 0 60 0 40 1 0
    >>> lowPower 0 1
    >>> guiMonitor -1 0 0 0 0 0 0
    >>> cfarCfg -1 0 2 8 4 3 0 15 0
    >>> cfarCfg -1 1 0 4 2 3 0 15 0
    >>> multiObjBeamForming -1 0 0.5
    >>> clutterRemoval -1 0
    >>> calibDcRangeSig -1 0 -5 8 256
    >>> extendedMaxVelocity -1 0
    >>> bpmCfg -1 0 0 1
    >>> lvdsStreamCfg -1 0 1 0
    >>> compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
    >>> measureRangeBiasAndRxChanPhase 0 1.5 0.2
    >>> CQRxSatMonitor 0 3 5 121 0
    >>> CQSigImgMonitor 0 127 4
    >>> analogMonitor 0 0
    >>> aoaFovCfg -1 -90 90 -90 90
    >>> cfarFovCfg -1 0 0 8.92
    >>> cfarFovCfg -1 1 -3.0 3.0

    • Above is the output of the CMD window

                            Thank you

        • This is a physical picture of my hardware.

              He asked for SOP4 mode.

  • Hello, I still haven't solved this problem so far. Could you please help me find out what the problem is?

  • Hello User,

    Sorry for the delay in response due to weekend. 

    So yes, your LVDS streaming is enabled, so this should not be the issue.

    Please make sure to wait for atleast 2 secs once you have given the start_record command through the CLI before triggering the frames in your application. Else, even before the start record process has started and if the frames are triggered, the DCA1000 won’t be capturing anything and it results in the NO_LVDS_DATA command.

    The background :

    Once the start_record command is given, wait for a one-two seconds for a temporary CLI to open up in the background which indicates that the process is ready to capture. At this point of time, trigger the frames. Once the frames has ended, within a second or two, the temporary CLI closes back again. This indicates that the capture was successful.

    Regards,

    Ishita

  • Hello, I understand what you mean, let me explain my understanding:First, I run 'DCA1000EVm_CLI_control.exe FPGA CF. Json' in the document in CMD, then open 'config_and_wait_key.py' to configure the radar, then run 'dCA1000EVm_cli_record.exe start_record CF. Json [file_prefix]' to start recording the data command, and wait 2 seconds to start the sensor for data capture.

    However, the result of this operation still shows NO LVDS DATA. Could you please help me to see what the problem is?If it is convenient, I hope you can also help me to try this program can run on your computer and achieve the function!Thank you very much for your reply!Thank you very much!

  • Hello User,

    I think you're missing one step of "record" command which contains information on packet delay. Start_record and record are different commands.

    Please refer to Chapter 7 of mmWave_DFP_user_guide.pdf for details on this.

    Below is the sequence that you should ideally follow:

    1. DCA1000EVM_CLI_Control.exe fpga cf.json
    2. DCA1000EVM_CLI_Control.exe record cf.json
    3. Configure the radar
    4. DCA1000EVM_CLI_Control.exe start_record cf.json
    5. Trigger frames immediately after 2 secs

    Let us know if you're still facing issues after following the above steps.

    Regards,

    Ishita

  • Thank you for your reply!
    I made the following attempts according to your instructions:
    1.DCA1000EVM_CLI_Control.exe fpga cf.json
    2.DCA1000EVM_CLI_Control.exe record cf.json
    3.config_and_wait_key.py
    4.DCA1000EVM_CLI_Control.exe start_record cf.json Data(Data is a file package that I use to put radar Data)
    5. After 2 seconds, press Enter to start the sensor

    However, after waiting for some time, the "Start Record Command: Timeout Error!Couldnt read the record process status. [Error 4071] '

  • Hello User,

    I will need time to take a look into this issue. Currently, we have a long festive weekend here so I would be able to get back to you by next week. Hope that is okay. 

    Thankyou for your patience.

    Regards,

    Ishita

  • No problem, thank you.

  • Hello, is there any progress on this project?Looking forward to your reply!

  • Hello User,

    Sorry for the delay, I was not able to look into your query closely. But just for starters, you can refer to a similar query I found on our forum for you which might be useful :

    Also, try increasing the packet delay as well.

    Meanwhile, I will try and look into this at my end.

    Thankyou for the cooperation.

    Regards,

    Ishita

  • Thank you very much for your reply. According to the Forum provided by you, I did the same operation, but the output is still “Start Record command : Timeout Error! Couldnt read the record process status. [error 4071]”

    This question is of great significance to my project. Is it possible that it is a hardware problem?I hope you can help me find the root of the problem. I really hope to hear from you again!

  • Hello User,

    From your attached screenshots I can see you're not getting acknowledge for start_record process. Can you please check all the parameters related to this command in your Json file and make sure they are correct. You can refer to Table 8 of the DCA1000 CLI software user guide for this purpose. You'll able to locate this at the below directory:

    <download directory>\ti\mmwave_studio_<version>\mmWaveStudio\ReferenceCode\DCA1000\Docs

    Also, check all your connections as well.

    Regards,

    Ishita

  • I have carried out the operation according to your instructions, there is no change, still there is no change, I think the problem is not here, because the folder cf. Json file has included these procedures!I hope you can help me solve this problem in detail and see if this package can be used for data capture on your computer!My equipment is DCA1000+AWR1642, thank you!

  • Hello User,

    Yes, currently I've been using AWR2243 and the DCA1000 CLI tool and it works pretty well for me. Maybe yes, I will try to replicate your issue with AWR1642. Meanwhile, you could also try one more experiment and see if it works for you.

    Configure the device using mmWave link example (provided with DFP package 01_02_06_03) and capture using the DCA1000 CLI tool. Remember to give the start_record command during the execution of the example (around 60-70% of firmware download completion)

    Regards,

    Ishita 

  • Can you show me the operation steps and pictures of the hardware in detail?