#if defined(__GPS_SUPPORT__) && defined(__MNL_SUPPORT__)
static kal_uint8 const NVRAM_EF_MNL_SETTING_DATA_DEFAULT[ ] = {
0x00, /* Internal LNA. No need to set again, 1 byte */
0x01, /* TCXO Frequency Drift , 1 byte */
0x00, /* SBAS Mode , 1 byte */
0x00, /* Clock Type , 1 byte */
0x00, /* Frequency Error for XTAL,1 byte */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* Reserved,10 byte */
};
#endif /* __GPS_SUPPORT__ & __MNL_SUPPORT__ */
Step1:
Use the meta tool to modify NVRAM_EF_MNL_SETTING_DATA_DEFAULT[]:
Step2:
TCXO Freaquency Drift Setting
If we want to support TCXO for different frequency drift, we must modify
nvram_ef_mnl_setting_data via META tool and modify nvram_ef_mnl_setting_data[1] to our
expected values. If we want to use TCXO smaller than 0.5 ppm (<=0.5ppm) frequency drift, we
must set the value 1. If we want to use TCXO smaller than 2 ppm (0.5~2.0 ppm), we can set the
value 2. If we want to use TCXO bigger than 2 ppm (> 2.0 ppm), we can set the value 0. Please
refer the following steps.
Step3:
SBAS Mode Setting
If we want to support SBAS Mode, we must modify nvram_ef_mnl_setting_data via META tool and
modify nvram_ef_mnl_setting_data[2] from 0 to 2. Please refer the following steps.
Step4:
Clock Type Setting
If we want to support different clock type, we must modify nvram_ef_mnl_setting_data via META tool and modify
nvram_ef_mnl_setting_data[3] to our expected values. If we want to use TXCO solution with 16.368MHz, we
must set the value 0. If we want to use XTAL solution with positive frequency error, we must set the value 1. If
we want to use XTAL solution with negative frequency error, we must set the value 2. Please refer the following
steps.
Step5:
Frequency Error for XTAL Setting
If we want to support XTAL solution and set different frequency, we must modify nvram_ef_mnl_setting_data via
META tool and modify nvram_ef_mnl_setting_data[4] to our expected values. The value should be set in units of
10Hz. If we want to use XTAL with 300Hz ppm
frequency error, we must set the value 30. Please refer the following steps.
static kal_uint8 const NVRAM_EF_MNL_SETTING_DATA_DEFAULT[ ] = {
0x00, /* Internal LNA. No need to set again, 1 byte */
0x01, /* TCXO Frequency Drift , 1 byte */
0x00, /* SBAS Mode , 1 byte */
0x00, /* Clock Type , 1 byte */
0x00, /* Frequency Error for XTAL,1 byte */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* Reserved,10 byte */
};
#endif /* __GPS_SUPPORT__ & __MNL_SUPPORT__ */
Step1:
Use the meta tool to modify NVRAM_EF_MNL_SETTING_DATA_DEFAULT[]:
Step2:
TCXO Freaquency Drift Setting
If we want to support TCXO for different frequency drift, we must modify
nvram_ef_mnl_setting_data via META tool and modify nvram_ef_mnl_setting_data[1] to our
expected values. If we want to use TCXO smaller than 0.5 ppm (<=0.5ppm) frequency drift, we
must set the value 1. If we want to use TCXO smaller than 2 ppm (0.5~2.0 ppm), we can set the
value 2. If we want to use TCXO bigger than 2 ppm (> 2.0 ppm), we can set the value 0. Please
refer the following steps.
Step3:
SBAS Mode Setting
If we want to support SBAS Mode, we must modify nvram_ef_mnl_setting_data via META tool and
modify nvram_ef_mnl_setting_data[2] from 0 to 2. Please refer the following steps.
Step4:
Clock Type Setting
If we want to support different clock type, we must modify nvram_ef_mnl_setting_data via META tool and modify
nvram_ef_mnl_setting_data[3] to our expected values. If we want to use TXCO solution with 16.368MHz, we
must set the value 0. If we want to use XTAL solution with positive frequency error, we must set the value 1. If
we want to use XTAL solution with negative frequency error, we must set the value 2. Please refer the following
steps.
Step5:
Frequency Error for XTAL Setting
If we want to support XTAL solution and set different frequency, we must modify nvram_ef_mnl_setting_data via
META tool and modify nvram_ef_mnl_setting_data[4] to our expected values. The value should be set in units of
10Hz. If we want to use XTAL with 300Hz ppm
frequency error, we must set the value 30. Please refer the following steps.