Unlock instant, AI-driven research and patent intelligence for your innovation.

A software download method and terminal

A software download and terminal technology, applied in the field of software download methods and terminals, can solve the problems of inability to verify whether the code is complete, whether there are errors and logical problems, incomplete data and code, errors, etc., so as to improve the efficiency of software download and ensure smooth Easy-to-follow, easy-to-use effects

Active Publication Date: 2015-12-16
ZTE CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the end, the whole system can pass the inspection of the internal ROM, but in fact the software on the board side cannot work normally
In this case, the terminal-side software will go through the normal startup process, but actually it cannot work normally, so it cannot download and download the version under the normal process
In other words, when detecting the ROM code solidified in the chip, generally only verify whether there is code in NANDFLASH, or only verify whether the characteristic value of the code is legal, but cannot verify whether the entire code is complete or whether there are errors and logic problems in the code
When the download fails or there is a problem with the version itself, the data and codes in the NANDFLASH may be incomplete or have errors, but the characteristic values ​​of the codes are generally legal. In this way, when the ROM codes solidified in the chip are detected, It is likely to pass the test, and then run the incomplete code of NANDFLASH. In this way, the terminal-side software still cannot run normally, and it is impossible to continue downloading and downloading

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A software download method and terminal
  • A software download method and terminal
  • A software download method and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046]In order to solve the problems described in the background technology, the present invention considers to generate a specific scene through hardware design. When the software download fails or the downloaded software cannot work normally, when the ROM code solidified in the main control chip is detected, it is considered The flash memory is invalid, or the flash memory cannot be detected. In this way, the flash memory will not be able to pass the detection of the code in the ROM, and then the terminal will enter the emergency download mode, providing an emergency port for downloading to continue the software download. In this way, neither Use tools such as TRACE to re-download, and there is no need to repair it through JTAG.

[0047] The following uses NAND FLASH as an example for description, however, the present invention is not limited to the storage in NAND FLASH, and can also be applied to storage in other flash memory.

[0048] figure 2 It is a schematic flow cha...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Disclosed is a software downloading method, comprising: making a flash memory undetectable by a master control chip or making the master control chip detect a failure of the flash memory when software downloading of a terminal fails or downloaded software cannot work normally; restarting the terminal, and opening an emergency downloading port when the master control chip cannot detect the flash memory or detects a failure of the flash memory; enabling the master control chip to detect a state of the flash memory normally and identify the flash memory, and continuing downloading software by using the emergency downloading port. Also disclosed is a terminal. By means of the present invention, software downloading can be quickly repaired after the software downloading fails, thereby ensuring smooth software downloading, improving software downloading efficiency, and facilitating the operation.

Description

technical field [0001] The invention relates to software download technology, in particular to a software download method and a terminal. Background technique [0002] With the continuous promotion of the communication industry, mobile terminal products have been widely used. Moreover, due to the rapid development of communication technology, users have higher and higher requirements for product functions, which requires continuous upgrading of product software. When a bug is found in the software version, it is usually resolved through software upgrades. When the R&D personnel conduct version testing and verification, they generally use software upgrades to debug and verify the version. As the number of products increases, the frequency of software upgrades also increases accordingly. During the upgrade process, if there is a power outage, file corruption during normal use, or problems with the software version to be verified, the software upgrade on the terminal side will ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/07
CPCG06F8/60
Inventor 孙科军
Owner ZTE CORP