Hi,
My customer want to get the RF calibration, monitor and BIST information, they want to get such info to understand the BSS work status, would u pls help instruct me how to get such info?
Thanks & BR,
Andy
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.
Hi,
My customer want to get the RF calibration, monitor and BIST information, they want to get such info to understand the BSS work status, would u pls help instruct me how to get such info?
Thanks & BR,
Andy
Andy,
Take a look at MMWave_openLink() in C:\ti\mmwave_sdk_01_02_00_05\packages\ti\control\mmwave\src\mmwave_link.c. This is the function that controls which BSS calibration tasks are run. Current incarnations of the SDK hardcode the list of cal tasks, but this is easily changed (note, this would require rebuilding the SDK's control libs). Other mmwavelink calls can also be added here if needed. The results are saved in the global structures. For more information on available mmwavelink functions, refer to the ICD as Cesar mentioned.
Next, you need to get the information out via the UART. For this, MmwDemo_dssSendProcessOutputToMSS() in C:\ti\mmwave_sdk_01_02_00_05\packages\ti\demo\xwr16xx\mmw\dss\dss_main.c is a good place to start. You will need to add a new TLV to the various structures and enumerations used in the functions. This new structure would then need to be recognized and parsed on the PC side once received.
So there are a few steps needed, but they aren't terribly difficult.
-dave