Tool/software: TI-RTOS
Hello,
I have a problem about run time calibration in AWR1642boost
when I use mmwave_sdk_01_02_00_05 (mmwavelink),the run time calibration info
can be output normal in asynchronous event, as
Feature: Set mmWave Link Chirp config: Passed
Debug: Finished rlSetFrameConfig
Feature: Set mmWave Link Frame config: Passed
Debug: ADCbuf configuration is done!!
One Run time calib Event: <= I add system printf
calibErrFlg = 0x800017fe
calibUpdateStatus = 0x61c
temperature = 40
timeStmp = 244159
But in Our Application in mmwaveDemo, The calibErrFlg and temperature value do not change in asynchronous event,
Their are the same calibErrFlag = 0xF018 last 2 bytes
temperature = 0xF018 last 2 bytes
gMmwMssMCB.stats.numCalibrationReports is accumulated normaly,
the calibrationCfg.u.chirpCalibrationCfg.periodicTimeInFrames = 10U or 20U
I do not modify mmwave and mmwavelink, recompile & relink a new *.lib
My added code as above
case RL_RF_AE_RUN_TIME_CALIB_REPORT_SB:
{
/* Increment the statistics for the number of received calibration reports */
gMmwMssMCB.stats.numCalibrationReports++;
gOutCalibStatus = ((rlRfRunTimeCalibReport_t*)payload)->calibErrorFlag;
gOutCalibTemp = ((rlRfRunTimeCalibReport_t*)payload)->temperature;
BR
Liang-Yu