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.

AWR1642: Chirp and frame interrupts in Studio_CLI

Part Number: AWR1642
Other Parts Discussed in Thread: UNIFLASH

Hi,

I'm using Studio_CLI and need to have access to similar chirp and frame interrupt events. In the out of box demo there are MmwDemo_dssChirpIntHandler and MmwDemo_dssFrameStartIntHandler for this purpose, wondering how I can get similar functionality in Studio_CLI.

Best Regards

Iman

  • Hi Iman,

    I hope you want to integrate chirp and frame interrupt in MSS part of Studio CLI embedded application.

    Please refer mss_main.c file where Mmwavelink_frameInterrupCallBackFunc stands for frame interrupt handler callback which gets invoked at every frame interrupt.

    This app doesn't use chirp interrupt handler but you can refer mmWave SDK for chirp interrupt handler in MSS part of the application.

    Search for Mmwavelink_chirpAvailInterrupCallBackFunc and Mmwavelink_frameInterrupCallBackFunc functions in 

    C:\ti\mmwave_sdk_03_05_00_04\packages\ti\control\mmwavelink\test\xwr18xx\main_mss.c file.

    Regards,

    Jitendra

  • Thanks.

    Now when I compile the project, two binaries are generated, mmwave_Studio_cli_xwr16xx.bin and mmwave_Studio_cli_xwr16xx_mss.bin, wondering what the difference is between these two files. 

    Best Regards

    Iman

  • Hi Iman,

    This project generates mmwave_Studio_cli_xwr16xx_mss.xer4f and mmwave_Studio_cli_xwr16xx.bin files. 1st one is used to debug the application using CCS where over CCS you can load this *.xer4f file over JTAG. 2nd file is used to flash to the device using Uniflash tool, so at every boot device will load this binary file from flash and execute it.

    Regards,

    Jitendra

  • Thanks Jitendra for your help!

    Best Regards

    Iman