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.

MMWCAS-DSP-EVM: Emulate mmWave Studio communication to cascade radar device.

Part Number: MMWCAS-DSP-EVM
Other Parts Discussed in Thread: MMWCAS-RF-EVM

How do I communicate with the cascade radar board without using mmWave Studio?

mmWave Studio uses .lua scripts to perform configuration and capture. I want to communicate with the board using a program written in C.

I see this directory: mmwave_studio_02_01_00_00\mmWaveStudio\ReferenceCode\EthernetLib\SourceCode

How would I use this source code to control the cascade radar board? Which functions should I call, what ports should I use, what is the command to start a capture? Is there a mapping from the .lua commands to strings I can pass the cascade radar board to perform these same commands?

It would be nice to have this information for both Sys/Bios (Rtos) & Linux (Hlos) versions of the cascade radar.

  • Hi,

    If you have a MMWCAS-RF_EVM with AWR1243P sensors, there is a demo real time demo provided. You would need to modify that demo.

    If you have a MMWCAS-RF_EVM with AWR2243P sensors, the run time demo is not yet available. We are currently working on planning this support but the release time is not yet available

    Please see below summary of the two use cases intended for the Radar Cascade Kit

    The Cascade Radar Kit has been designed to showcase the capabilities of TI mmwave sensors for two use cases.

     

    • Use case #1: Raw Data Capture with Offline Processing
    • Use case #2: Real Time Demo with TI Jacinto TDA2x Processing

     

    Raw Data Capture with Offline Processing

     

    This use case is described in the TI Design “Imaging radar using cascaded mmWave sensor reference design – TIDEP-01012

    In this use case the mmwave sensors on the MMWCAS-RF-EVM are configured using the MMWAVE STUDIO GUI interface. The raw data is streamed to the Jacinto TDA2x device that copies it to the SSD. There is no processing performed on the Jacinto processor. The firmware patches required by the mmwave sensor are also loaded through the MMWAVE STUDIO. The firmware patches are provided as part of the MMWAVE-DFP device firmware package. User must download and install patches to the PC and the MMWAVE STUDIO will copy them through SPI to the Cascade Radar Kit.

    The configuration for this use case is described in the Cascade User Guide included in the latest MMWAVE STUDIO release. MMWAVE STUDIO uses LUA scripting language. LUA examples are included for single-device, multi-device MIMO and multi-device TX-beamforming configurations.

     

    Matlab scripts for MIMO and TX-Beamforming post-processing and calibration have also been included in MMWAVE STUDIO. This post-processing code is designed to work on the raw captured ADC samples and includes examples of basic 1D, 2D and 3D-FFT processing for creating range-doppler and point-cloud datasets from the MIMO and TX-Beamforming data.

     

     Real Time Demo with TI Jacinto TDA2x Processing

     

     

    This use case is described in the TI Design “Cascade imaging radar capture reference design using Jacinto™ ADAS processor – TIDEP-01017

    In this use case the mmwave sensors on the MMWCAS-RF-EVM are configured using code running on the Jacinto TDA2x processor. The firmware patches required by the mmwave sensor are built as part of the code executed on TDA2x device. The raw data is processed by TDA2x device in real time. The result of the processing, the point cloud, is displayed using a ROS GUI.

    Notice that this demo does not support capturing raw data and does not support all the possible configurations due to processing limitations.

    The TDA2x demo source code and ROS GUI are provided as part of the PROCESSOR SDK RADAR.

    thank you

    Cesar

  • Please ask your engineers how the mmWave Studio program is communicating with the apps.out program.

    No user is going to run Matlab or mmWave Studio while their car is rolliing down the road.

    I am aware of the demos.

    Thanks,

    Tom

  • Hi Cesar

    regarding:   "If you have a MMWCAS-RF_EVM with AWR2243P sensors, the run time demo is not yet available. We are currently working on planning this support but the release time is not yet available"

    Do you have an update on when real-time examples shall become available, for the MMWCAS-RF_EVM with AWR2243P  ?

    Thanks, Steve

  • Hi Steve, 

    No update date is available at this time. Please open up a new e2e thread later if you still need this information. 

    Thank you,

    -Randy