Communication terminal and its non-volatile data processing method
A technology for non-volatile data and communication terminals, which is applied to the processing field of communication terminals and their non-volatile data, can solve the problems that radio frequency parameters cannot be recovered, affect the radio frequency performance of communication terminals, and damage NV data, and achieve accurate Backup, Accurate Error Recovery, Guaranteed Correctness Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0050] In the prior art, although the AP side uses two mutually backup partitions to store the NV data, it can ensure that the data in the other partition can be restored after the data in one partition is damaged. However, these two partitions are writable during the normal operation of the communication terminal. Once an illegal power failure occurs during the writing process, the NV data will be destroyed. Hardware-related parameter data cannot be recovered, thereby affecting the radio frequency performance of the communication terminal.
[0051] Therefore, in this embodiment, an NV partition (that is, the fourth partition) is added to the non-volatile memory on the AP side for saving such as calibrated radio frequency parameters, International Mobile Equipment Identity (IMEI, International MobileEquipment Identity), etc. For the parameter data related to hardware equipment, the NV partition is only written once when the communication terminal is calibrated on the productio...
Embodiment 2
[0082] On the basis of the first embodiment, this embodiment also relates to recovering the non-volatile data of the damaged partition.
[0083] The non-volatile data processing method of the communication terminal provided in this embodiment includes: when the modulation and demodulation processing unit performs system initialization, the non-volatile data of the first partition and the second partition are processed by the verification data. volatile data for error checking; if the check data of any data item in the non-volatile data is wrong, it will be recognized that the partition where the non-volatile data is located is destroyed; the non-volatile data stored in the undamaged partition Volatile data recovers non-volatile data from damaged partitions.
[0084] In the specific implementation, when the Modem performs system initialization, the NV data can be checked for errors through the CRC data stored at the back 1K bytes in each storage area. Once the CRC of a certain ...
Embodiment 3
[0091] This embodiment describes the backup process of the NV data when the Modem firmware is downloaded for the first time.
[0092] The existing solution usually uses the AP to upgrade the NV data and back up the parameter data. In this process, the AP needs to analyze the data structure of the NV data of the Modem. However, the NV data of the Modem should be transparent to the AP. There is no need to care about its format and structure, so the existing solution increases the coupling between the AP and the Modem.
[0093] In response to this shortcoming, in this embodiment, an NV partition (i.e. the third partition) is added in the non-volatile memory on the AP side. When downloading the NV data of the Modem, the AP only needs to write the NV data into the NV partition, without Any analysis is required, and the NV data upgrade and parameter data backup are performed by the Modem itself when it is turned on, so as to reduce the coupling between the AP and the Modem.
[0094...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


