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.

IWR6843ISK: Trigger frame from C++ application

Part Number: IWR6843ISK
Other Parts Discussed in Thread: DCA1000EVM, IWR6843

Hello!

We use DCA1000EVM + IWR6843.
We configure radar with mmWaveStidio and capture raw data with our own C++ software via Ethernet.
But every time we need to click "Trigger Frame" button in mmWaveStudio or write lua command "ar1.StartFrame()" in order to start transmission.

Is there a way to Trigger/Start frame from external C++ application?

For example, using RstdNet (Port 2777) or using FTDI SPI connection (mmwl_port_ftdi in ReferenceCode)

  • HI, 

    Can you let us know what happened when you click "Trigger Frame" button in mmWaveStudio or write lua command "ar1.StartFrame()" in order to start transmission?

    In addition, is your external C++ application try to control DCA1000 board?  Maybe you should consider using your external C++ application to replace the DCA1000 CLI interface below.  

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

    Mmwave SDK and radar studio together provide a method to capture raw ADC data through LVDS without radar studio.   The basic idea is to run SDK out of box demo on the target EVM. The out of box demo will detect point cloud and at the same time send out ADC raw data through LVDS.   At the same time users will use DCA1000 CLI control interface to control the DCA1000 to get data captured through LVDS lanes.

    Users can find some document on the SDK users guide on DCA1000 CLI control interface on section 3. 3. 2. mmWave demo with LVDS-based instrumentation/ The SDK users guide is located at: C:\ti\mmwave_sdk_03_03_00_03\docs

    Users can also find some guide on DCA1000 CLI interface radar studio package located at: C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\ReferenceCode\DCA1000\Docs

    This method skips the radar studio. But you still need to have DCA1000 board in your setup. The radar studio release also provides the source code for DCA1000 CLI control interface at C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\ReferenceCode\DCA1000\SourceCode. Users can compile it to run at different platform.

    Note that the DCA1000 need to start capture before the sensor start in order to capture the start of the frame.

    In the configuration for the out of box demo, users need to enable LVDS data transfer by changing lvdsStreamCfg. Search for it in the SDK Users guide to understand the meaning of each field.

    Best,

    Zigang