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.

AWR1443BOOST: DFP example C code

Part Number: AWR1443BOOST
Other Parts Discussed in Thread: AWR1443, AWR1243BOOST, AWR1243, , UNIFLASH, IWR6843, MMWAVE-STUDIO

Hello,

what needs to be changed for DFP example to run on an AWR1443 ?

I received the following Messages :

=========== mmWaveLink Example Application ===========
rlComIfOpen Callback Called for Device Index [0]
Got 4 devices connected
Device 0: AR-DevPack-EVM-012 A , SN: FTQ3AW2A
Device 1: AR-DevPack-EVM-012 B , SN: FTQ3AW2B
Device 2: AR-DevPack-EVM-012 C , SN: FTQ3AW2C
Device 3: AR-DevPack-EVM-012 D , SN: FTQ3AW2D
SPI port opened (PortNum=0)
IRQ & I2C port opened (PortNum=1)
Board Control port opened (PortNum=2)
Generic GPIO port opened (PortNum=3)
rlDeviceEnable Callback is called by mmWaveLink for Device Index [0]
mmWave Device Power on failed for deviceMap 1 with error -8

=========== mmWaveLink Example Application execution Failed ===========

Thanks in advance and regards,

Metin

  • Hi Metin,
    If you are trying to use AWR1443 (ES3.0) device then better to use mmWave SDK demo (v2.1) for any application development.
    mmWaveLink example in DFP is provided as a reference running on any Host processor communicating to AWR1243 device over SPI. To run this application on PC you need to stack up AWR1243BOOST+MMWAVE-DEVPACK and connect USB to devPack board with PC, as DevPack provides SPI interface to PC.


    Regards,
    Jitendra
  • Hi Jitendra,

    with mmWave Studio, everything works.
    However, I would like to write my own programs with Visual Studio, based on DFP example.

    Thanks
    Metin
  • Hello Metin,
    If you are using AWR1443 ES2.0 silicon then you need to flash RadarSS (xwr12xx_xwr14xx_radarss.bin) and MasterSS (xwr12xx_masterss.bin) using Uniflash. And then in functional mode (jumper on SOP0) you can run the mmWaveLink example where USB cable is connected to DevPack (stacked with AWR1443BOOST).

    Regards,
    Jitendra
  • Hello Jitendra,

    does this work also with IWR6843 and DCA100EVM ?

    I would like to arm the DCA100 board over UDP and then trigger over (SPI ?). After that i will read the raw data via UDP.

    Is it possible to do all this things :

    arm, trigger, get raw data,  

    over UDP, after configuration with mmWaveStudio ?

     
    Regards,
    Metin

  • Hello Metin,
    With IWR6843 this application (mmwavelink example) won't work, you need to use mmWave-Studio only to configure over SPI and capture with DCA1000.


    Regards,
    Jitendra
  • Hello Jitendra,

    what I actually want to realize is the visualization of the FFT (of the raw data) almost in "real time" (like an oscilloscope). To do this, however, I would have to activate the sequence, arm and initiate trigger cyclically. I'm looking for a simple solution for that.
    Later, I want to develop my own algorithm to solve our applications.

    My favorite target System is a PC and DCA1000 in combination with IWR6843.


    Regards,
    Metin
  • Hello Metin,
    With DCA1000 you can capture the raw data in real time but visualization is currently not possible.
    I would recommend to use mmWave SDK application where on the device it does the processing and processed data is sent over USB to PC to visualize it in real time. With this application you can have the control over the device configuration and program it as required.

    Please refer mmWave SDK user guide and application for detailed information.


    Regards,
    Jitendra