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.

AWR1243: AR1xController Functions reference source codes

Part Number: AWR1243

Hi ,

I am wondering how the AR1xController Function  are defined? 

It seem mmWave studio is using the "AR1xController.dll" file to provide ar1.xxx functions to control the AWR1243.

Is there any reference source code available to show which APIs have been used for each AR1 function ? and in what sequences those APIs are used in each of those functions? ( APIs are define in AWR1xxx_Radar_Interface_Control.pdf ) 

I actually need to know how the "AR1xController.dll" has been generated. This would be answer to my question .

Thanks

  • Hi,

    The sensor is controlled through what is called the mmWave Link APIs

    This library src code is released in the mmWave DFP ( device firmware package)

    There are different versions. You will need to download the version that is used by mmWave studio

    Thank you

    Cesar

  • Hi Cesar,

    Thanks for prompt response

    I have checked all provided sources in the DFP.

    I dont still understand how that AR1xController.dll has been generated by that DFP.

    None of the source files define those AR1 functions.

    Would you please let me know which source file I need to look at?

    Another question I have is :

    Although the provided source files and the example project define different classes/structure/functions to configure the sensor, but I cant map them to the defined APIs in the "mmWave-Radar-Interface-Control".

    For example, "rlSetChirpConfig" function is defined in the "rl_sensor.c" to configure the chirp, and all the macros and variables are defined in "rl_messages.h". sub-block id, index, size ,...

    #define RL_RF_DYN_CHIRP_CFG_SET_SB (0xFU)
    #define RL_RF_DYN_PERCHIRP_PHSHFT_CFG_SET_SB (0x10U)
    #define RL_RF_DYN_CHIRP_CFG_EN_SB (0x11U)
    #define RL_RF_INTERCHIRP_BLOCK_CTRL_SB (0x12U)

    but I cant mapped them to the provided API subblocks in  "mmWave-Radar-Interface-Control"., 

    Sub block 0x0101 – AWR CHIRP CONF SET SB

    It would be great if you can walk me through an example or explain me how to map them.

    Thanks

    Amin

  • Hi,

    What is objective of your project?

    Are you trying to build an interface to AWR1243 similar to mmwave studio?

    I am trying to understand what the best way is to support you.

    thank you

    Cesar