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.

AWR2243: TDA2xx board example source code recompilation DFP 2.2.1

Part Number: AWR2243


Hello,

I'm trying to work with the TI AWR2243 cascade board (+ DSP EVM).

I tried to compile the visual studio project in folder: C:\ti\mmwave_dfp_02_02_02_01_corrupt\ti\example\mmWaveLink_Cascade_Example with VS2019.

I had some resistance as the Ethernet.lib was compield with a different compiler version. Afte rtrying some combination of the Windows SDK and platform tool V141 options i could get it compiled.

The compiled binary does not run like the original. Please note, i did not touch the code but only recompile it.

Can you help me fix this issue ?

Thanks,

Parashar

  • Hello Parashar,

    I'm assuming you have AWR2243 ES1.1 cascade board if you're using mmwave_dfp_02_02_02_01.

    Please note: This DFP is only compatible with ES1.1 silicon. 

    In case you have AWR2243 ES1.0 cascade silicon, the latest DFP is 02_02_00_03. Please make sure you're using the correct firmware.

    Meanwhile, I have also transferred you request to our expert. Please expect a reply by tomorrow.

    Regards,

    Ishita

  • Hello Parashar,

    As Ishita mentioned here for AWR2243 ES1.1 vs ES1.0, firmware and boot up sequence are different.

    Now for Visual Studio Project, did you try original exe of this mmwavelink_cascade_example with cascade board?

    And after recompilation, is it not working with the board?

    Regards,

    Jitendra

  • Hello Ishita,

    Thanks for the quick response.

    How do I check the version of AWR2243 I'm using ? Both links lead to the same page.

    Is this a hardware upgrade or a software version change ?

    I tried using all 3 versions mmwave_dfp to run mmwavelink_cascade_example.

    Works with 2.2.2.1: I get some files on mmwl_capture folder inside the device.

    I get various fail messages with 2.2.0.3 and 2.1.5.3 versions of the dfp software before powering off.

    How should I proceed ?

    Thanks,

    Parashar

  • The original mmwavelink_cascade_example with version 2.2.2.1 runs successfully.

    As mentioned earlier, I can build the example using Visual Studio 2019 (v141 and 10.0) as I get a linker error with version mismatch with latest versions.

    (I figured out v141 and 10.0 with some trial and error).

    The built binary of mmwavelink_cascade_example in both Debug and Release mode fails to work on the board.

    Further, my interest is to obtain raw ADC data from all receivers and be able to set Tx waveform parameters: timing and phase(for beamforming) and MIMO modes.  So, there are 2 broad areas where I'm clueless of how to use this board.

    1. How to interpert the binary files obtained with mmwavelink_cascade_example

    2. How to set Tx params

    Regarding the continuous raw data streaming as promised in the eval board page, I believe I should be using the dfp_binary: mmwavelink_cascade_monitoring.exe

    In the monitoring case, even the original binary fails to execute.

    How should I go about it ? The board seems practically useless in spite of all the tools you're providing. Can you please help ?

    Thanks,

    Parashar

  • Hello Parashar,

    How to you find the ES version of device?? 

    Answer: when you run DFP 2.2.2.1 example application, it will print the device/firmware version on the screen, based on that value you can map ES1.0 or ES1.1 version. You can post the screenshot of that here.

    1. How to interpret the binary files obtained with mmwavelink_cascade_example -->  This example generates exe which needs to run the Windows PC. And internally it embeds device firmware in header file format(xwr22xx_metaImage.h) .

    2. How to set Tx params  --> Tx and Rx antenna can be configured by rlChanCfg_t which is also available in mmwaveconfig.txt, this application read this file for all these inputs.

    For data capture, I would suggest using mmwave Studio with the cascade board.

    https://software-dl.ti.com/ra-processors/esd/MMWAVE-STUDIO-2G/latest/index_FDS.html

    Regards,

    JG