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.

AWR2243BOOST: Can fpga config awr2243 by mmwavelink examples? How?

Part Number: AWR2243BOOST
Other Parts Discussed in Thread: AWR2243

Hello,

1、I know that if PC is a host, I can run mmwavelink examples on PC and the code will send SPI command to RSS to config the radar, then awr2243 will send output data in CSI pins. Please let me know if I am right.

2、Now if a host is fpga(xilinx), can mmwavelink examples run in the processor of fpga and also send commands from SPI pins in fpga to SPI pins in awr2243?

3、In the case 2, the USB connection from awr2243 to PC is useless, I should download the code from PC to FPGA, then FPGA controls awr2243 via SPI. Am I right?

4、I have noticed this function below mentioned firmware and patch, for optional. What are the firmware and patch used for?(in mmwave_dfp_01_02_06_03)

    /*  \subsection     api_sequence2     Seq 2 - Download FIrmware/patch (Optional)
    The mmWave device firmware is ROMed and also can be stored in External Flash. This
    step is necessary if firmware needs to be patched and patch is not stored in serial
    Flash
    */
#if (FIRMWARE_DOWNLOAD)
    printf("==========================Firmware Download==========================\n");
    retVal = MMWL_firmwareDownload(deviceMap);
    if (retVal != RL_RET_CODE_OK)
    {
        printf("Firmware update failed for deviceMap %u with error %d \n",
                deviceMap, retVal);
        return -1;
    }
    else
    {
        printf("Firmware update successful for deviceMap %u \n",
                deviceMap);
    }
    printf("=====================================================================\n");

Any advice will be helpful. Thank you!