CN102163155A - Upgrade controlling device and method for upgrading memory device - Google Patents
Upgrade controlling device and method for upgrading memory device Download PDFInfo
- Publication number
- CN102163155A CN102163155A CN2011100558086A CN201110055808A CN102163155A CN 102163155 A CN102163155 A CN 102163155A CN 2011100558086 A CN2011100558086 A CN 2011100558086A CN 201110055808 A CN201110055808 A CN 201110055808A CN 102163155 A CN102163155 A CN 102163155A
- Authority
- CN
- China
- Prior art keywords
- image file
- file data
- storage unit
- data block
- memory device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a method for upgrading a memory device and a device. The method comprises following steps: dividing the memory device into a plurality of memory cells; reading a image file data block according to the capacity of the memory cell in the device; receiving a verification information of the read image file data block; saving and writing the read image file data block in a corresponding memory cell; when all image file data blocks are written in memory cells, generating the checked codes according to all verification information of image file data blocks in memory cells, and comparing the checked codes with the main check codes of the image source file data blocks; if the checked codes are consistent with main check codes of the image source file data blocks, judging the upgrading method should to be success. The method for upgrading the memory device has advantages of on-line upgrading process, high success rate and is easy to upgrade.
Description
Technical field
The present invention relates to a kind of upgrade method and control device, relate in particular to a kind of upgrade method and upgrading control device of memory device.
Background technology
Big with NOT-AND flash owing to having memory capacity, advantages such as rewriting speed is fast, be applicable to the storage of Large Volume Data, recently in the industry cycle obtained application more and more widely, as be applied in and comprise USB flash disk that digital camera, MP3 walkman memory card, volume are small and exquisite etc. in the embedded device.For adopting and the electronic equipment of NOT-AND flash as storer, may there be some differences in the electronic equipment of different manufacturers on the upgrading flow process of system software, be exactly data in the updated stored device but a critical step is all arranged in their escalation processs.
Generally speaking, with NOT-AND flash need be by special Software tool, such as, software is called the nandwrite instrument of mtd-utils (a kind of instrument that is used for safeguarding specially memory techniques equipment) or the application program of same principle goes to finish.Make in the escalation process NandWrite instrument or same principle application program with binary image file programming to corresponding subregion.NandWrite order is: nandwrite[OPTION] MTD_DEVICE INPUTFILE [OPTION] represent parameter options, MTD_DEVICE: represent to write subregion, INPUTFILE represents the image file path.When toward with the storage unit of NOT-AND flash in when writing data, the byte of every storage unit generates an ECC check code, is saved in the outer data (OOB) of the band district of corresponding stored unit.Be with in outer data (OOB) the district right and wrong type flash memory to be used to deposit the ECC data of verification and the storage area of some other information in each storage unit, such as depositing the data relevant that the topmost paper system is deposited with own file system.Described storage area is known as OOB, i.e. the outer data field of band.
A parameter " INPUTFILE " is expressed as local image file path in the nandwrite operation language, if system adopts the mode of online upgrading, just image file need be downloaded in internal memory or the local storage.Existing upgrade technique be exactly earlier with upgrade data by the buffer area of the Internet download to communication facilities this locality, utilize the buffer area data download pair to carry out software upgrading again and handle with NOT-AND flash memory.
In the prior art, there is following defective in the update mode of the system of described and NOT-AND flash memory:
At first, when the image file capacity of system software upgrading is big, usually need external memorizer to be used to cushion the image file of download, the image file that perhaps external special memory stores is used to upgrade is difficult to the electronic equipment of access network is carried out the upgrading processing of online mode.
Secondly, when locally buffered file image file insufficient memory, can cause the upgrading failure of total system software.The existing upgrading mode inconvenience of upgrading causes failure easily.
Moreover, this upgrading mode of prior art, when download is used for the image file of system software upgrading, not the image file downloaded and original file not being carried out verification contrasts, in data transmission procedure, cause losing of data easily, thereby cause image file and the original image file of usefulness that needs downloaded inconsistent, thereby cause the upgrading failure, success rate for upgrading is low.
Summary of the invention
The technical matters that the present invention mainly solves provides a kind of memory device upgrade method and upgrading control device, can make described memory device online upgrading and upgrading convenience and success rate for upgrading high.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: a kind of upgrade method of memory device is provided, and it comprises the steps:
Described memory device is divided into a plurality of storage unit;
Amount of capacity according to a storage unit in the described memory device reads described image file data block;
Obtain the check information of the image file data block of a storage unit that has read;
The described image file data block that reads deposited write corresponding storage unit;
After in all storage unit of described memory device, all writing described image file data block, check information according to the image file data block of all storage unit that read generates by check code, and described main check code by check code and source image file data block is compared; If consistent, then judge and upgrade successfully.
Advance an improvement as the upgrade method of described memory device, the amount of capacity of a storage unit reads after the step of described image file data block in according to described memory device, also comprise step: judge whether to finish reading of a described storage unit image file data block, be, then carry out the step of the check information of the described image file data block of obtaining a storage unit that has read, otherwise, stop upgrading.
Advance an improvement as the upgrade method of described memory device, described the image file data block that reads is deposited write corresponding storage unit step after, also comprise step: the writing of image file data block that judges whether to finish a described storage unit, be, then read the image file data block of next storage unit, otherwise, stop upgrading.
Advance an improvement as the upgrade method of described memory device, before the step that the proof test value of proof test value that described checking routine is returned and source image file data block compares, also comprise step: the writing of image file data block that judges whether to finish all storage unit, be, then carry out the step that the proof test value of proof test value that described checking routine is returned and source image file data block compares, otherwise, return the step that described amount of capacity according to a storage unit in the described memory device reads described image file data block.
The present invention also provides a kind of upgrading control device of memory device, and it comprises:
Storage unit is divided module, is used for described memory device is divided into a plurality of storage unit;
Read module is used for reading described image file data block according to the amount of capacity of described memory device one storage unit;
The check information acquisition module is used to obtain the check information of the image file data block of a storage unit that has read;
Writing module is used for the described image file data block that reads deposited and writes corresponding storage unit;
The check code authentication module, be used for after all storage unit of described memory device all write described image file data block, check information according to the image file data block of all storage unit that read generates by check code, described main check code by check code and source image file data block is compared, if consistent, then judge and upgrade successfully.
Upgrading control device as described memory device advances an improvement, also comprise and read judge module, be used for after described read module reads described image file data block according to the amount of capacity of described memory device one storage unit, judging whether described read module finishes reading of a described storage unit image file data block.
Upgrading control device as described memory device advances an improvement, comprise that also one writes judge module, be used for the said write module image file data block that reads is deposited write corresponding storage unit after, judge whether to finish the writing of image file data block of a described storage unit.
Upgrading control device as described memory device advances an improvement, also comprise a complete judge module, before the proof test value of proof test value that described check code authentication module returns described checking routine and source image file data block compares, be used to judge whether to finish the writing of image file data block of all storage unit.
The invention has the beneficial effects as follows: the situation that is different from prior art, in the upgrade method of memory device of the present invention, capacity with described storage unit is downloaded the image file data block that described memory device is used to upgrade from network, this design does not need independent external buffer memory, can upgrade while downloading, can be implemented in the line upgrading, upgrading is convenient.The described image file data block of downloading is carried out verification by checking routine read check information, and by checking routine according to described check information generate described all the downloaded stored unit the image file data block by check code, whether mated by the check code checking by described, and then whether checking writes correct, owing to carried out verification at escalation process, the success rate for upgrading height.Therefore, memory device upgrade method of the present invention has can carry out online upgrading, the convenient and high advantage of success rate for upgrading of upgrading.
Description of drawings
Fig. 1 is the process flow diagram of first embodiment of memory device upgrade method of the present invention;
Fig. 2 is the process flow diagram of second embodiment of memory device upgrade method of the present invention;
Fig. 3 is the structure block diagram of first embodiment of memory device upgrading control device of the present invention.
Embodiment
Consult Fig. 1, Fig. 1 be memory device upgrade method of the present invention the process flow diagram of first embodiment.In the present embodiment, described memory device upgrade method comprises the steps:
S1: described memory device is divided into a plurality of storage unit;
In this step, read the image file data block that is used to upgrade for convenient from network, the corresponding capacity with described memory device is divided into a plurality of storage unit as required, and the capacity of each storage unit is provided with as required.
S2: the amount of capacity according to a storage unit in the described memory device reads described image file data block;
In this step, described image file data block is that the system software upgrading that is used for described memory device leaves a kind of data file on the network in.The size of described image file data block is according to corresponding setting of data capacity of upgrading needs.Described image file data block generally is used for the system software upgrading of described memory device itself or is used for the upgrading of a functional software of constructing system software, specifically is provided with as required.In this step, be that the unit of reading carries out reading of image file data block with a storage unit.
S3: the check information that obtains the image file data block of a storage unit that has read;
In the step, generally by checking routine the data of the storage unit downloaded are read the check information that obtains described storage unit, the file that includes described storage unit for calculating is provided check information by check code.
S4: the described image file data block data that will read are deposited and are write corresponding storage unit;
The image file data block of a described storage unit of having downloaded is write in the described memory device after rapid through previous step, general in memory device the data capacity size of an also corresponding described storage unit be provided with a storage space.
S5: the check information according to the image file data block of all storage unit that read generates by check code, and described main check code by check code and source image file data block is compared; Carry out all write described image file data block in all storage unit of described memory device after, if contrast is then judged and is upgraded successfully consistent.
In this step, after finishing the writing of image file data block of a storage unit, read, obtain check information and the data that continue the image file data block of next storage unit write up to the writing of the image file data block of finishing all storage unit, and promptly finish the write operation of the whole image file data block that is used to upgrade to described memory device.
According to the check information of the image file data block of each storage unit of having downloaded of obtaining generate described image file data block by check code, and described main check code by the source image file data of check code and described image file data block compared, if it is consistent, then this is upgraded successfully, otherwise this upgrading failure.
Compared to prior art, in the upgrade method of memory device of the present invention, capacity with described storage unit is downloaded the image file data block that described memory device is used to upgrade from network, this design does not need independent external buffer memory, can upgrade while downloading, can be implemented in the line upgrading, upgrading is convenient.The described image file data block of downloading is carried out verification by checking routine read check information, and by checking routine according to described check information generate described all the downloaded stored unit the image file data block by check code, whether mated by the check code checking by described, and then whether checking writes correct, owing to carried out verification at escalation process, the success rate for upgrading height.Therefore, memory device upgrade method of the present invention has can carry out online upgrading, the convenient and high advantage of success rate for upgrading of upgrading.
See also Fig. 2 again, it is the process flow diagram of second embodiment of memory device upgrade method of the present invention.In the present embodiment, memory device online upgrading method of the present invention comprises: following steps:
S11: the image file data block that reads a storage unit;
The image file data block that leaves a storage unit that is used for described memory device upgrading on server on the network or the website in is read the buffer memory of described memory device, generally in memory device, can be provided with the spatial cache that is used for temporary storaging data as required, the speed of the read-write of buffer memory generally much larger than described memory device from network on the speed of reading of data.Described memory device right and wrong type flash memory device.Be specifically as follows model and be Samsung K9F1208U0B's and NOT-AND flash memory, also can for other with the NOT-AND flash memory device, enumerating concrete model here is for convenience of explanation.
The capacity of Samsung K9F1208U0B is 64M, adopts piece and the storage administration of storage unit formula.In this concrete equipment, described storage unit is convenient to explanation here and is adopted the corresponding described storage unit of storage unit to describe corresponding to storage unit of the present invention.8 I/O pins of storer serve as the multiplexing port of data, address, order.Described memory inside storage layout and storage operation characteristics: a described memory device comprises 4096; 1 comprises 32 storage unit, and 1 storage unit capacity is 528 bytes, and the amount of comprising is the outer data division of the data division of 512 bytes and band that capacity is 16 bytes.In each storage unit, last 16 bytes are used for NOT-AND flash chip command execution state being set after intact and use, remain 512 bytes and be divided into first half and latter half again, can be by respectively first half, latter half of, the outer data division of band being positioned with NOT-AND flash order 00h/01h/50h, by with the pointed first address separately of NOT-AND flash built-in chip type.The storage operation characteristics: 1, the least unit of erase operation is piece (Block); 2., each (bit) can only become " 0 " from " 1 " with the NOT-AND flash chip, and can not become " 1 " from " 0 ", so will necessarily relevant block be wiped before it is carried out write operation, wiping promptly is relevant block to be got the position all become " 1 ".3, the 6th byte (i.e. 517 bytes) of the outer data division of band indicates whether to be bad piece, and this is worth and is FF if not bad piece, otherwise is bad piece.4. outside data division the 6th byte of band, usually at least preceding 3 bytes of the outer data division of band are deposited with the NOT-AND flash chip hardware ECC (Error Correcting Code, bug check and correction) yard.
S12: the reading of image file data block that judges whether to finish a described storage unit; Be,
Carry out step S13, otherwise, upgrading stopped.
After the image file data block that has read a storage unit from network, with leave in described image file data block in the buffer memory and source image file data block compare determine whether to read complete.If complete then carry out step S13, otherwise, upgrading stopped.
S13: the check information that obtains described storage unit;
In the step, each storage unit image file data block is read the corresponding check information that obtains each storage unit image file data block by checking routine is set.The algorithm that checking routine adopts has multiple.In the present embodiment, adopt the cyclic redundancy algorithm, i.e. the CRC32 algorithm.
S14: the image file data block of a described storage unit is write in the described memory device in the corresponding memory space;
To be written in the described memory device through the image file data block that checking routine obtains the described storage unit of corresponding check information.In described memory device, be provided with one with the capacity corresponding memory space of the image file piece of described storage unit.In this step, also comprise the outer data division of the band of described storage unit image file data block correspondence is write operation in the corresponding stored unit of described memory device.The outer data division of described band can be to leave in advance in the described storage unit image file data block, also can be, after described storage unit image file data block is written to described memory device, obtains the outer data division of described band and be written in the described memory device by corresponding algorithm.
The outer data division of described band is the verification ECC data of each described storage unit image file data block of storage in the described memory device and the zone of some other information, such as being used to store the data relevant with own file system that the topmost paper system is deposited.
S15: the writing of image file data block that judges whether to finish a described storage unit; Be, then carry out next step, otherwise, upgrading stopped.
The one storage unit image file data block of the described memory device that write and the source image file data block of described storage unit are compared, if unanimity then, write and finish, otherwise, stop upgrading.
S16: the step of repeating step S11 to S13 writes until the image file data block of finishing all storage unit;
When a described storage unit image file data block finish write after, then continue the step that writes that reads to of next storage unit image file data block, up to finishing writing of all storage unit image file data blocks.Certainly, also comprised data division outside the band that in described memory device, upgrades each storage unit image file data block.
S17: the writing of image file data block that judges whether to finish all storage unit; Be, then carry out step S18, otherwise, step S11 returned.
The image file data block and all the storage unit image file data blocks that are written to all storage unit in the described memory device are compared, and whether checking has finished writing of all storage unit image file data blocks.If no, then continue step S11, the download of the image file data block of the storage unit that does not write is downloaded in continuation, until writing of the image file data block of finishing all storage unit.
S18: the check information of analyzing all storage unit generates by proof test value, will be compared by check code and main check code; Coupling is then upgraded successfully.
In this step, the image file data block of all storage unit is obtained by check code by the cyclic redundancy algorithm by the check information that step S13 gets access to, described main check code by check code and source image file data block is compared, coupling, then upgrade successfully, not, then upgrading failure.
Compared to prior art, in the upgrade method of the described memory device of present embodiment, with the storage unit is unit downloads each storage unit correspondence of described memory device from network image file data block, this design does not need independent external buffer memory, can download the limit upgrading from the network top, can be implemented in the line upgrading, upgrading is convenient.The described image file data block of downloading is carried out verification by checking routine read check information, and the checking routine by adopting the cyclic redundancy algorithm according to described check information obtain described all the downloaded stored unit the image file data block by check code, verified by check code whether whether mate checking writes correctly by described, owing to carried out verification at escalation process, the success rate for upgrading height.Therefore, this enforcement has can carry out online upgrading, the convenient and high advantage of success rate for upgrading of upgrading.
See also Fig. 3, it is the structure block diagram of an embodiment of memory device upgrading control device of the present invention, and it comprises:
Storage unit is divided module 100, is used for described memory device is divided into a plurality of storage unit;
Read module 200 is used for reading described image file data block according to the amount of capacity of described memory device one storage unit;
Read judge module 300, be used for after described read module reads described image file data block according to the amount of capacity of described memory device one storage unit, judging whether described read module 200 finishes reading of a described storage unit image file data block.
Check information acquisition module 400 is used to obtain the check information of the image file data block of a storage unit that has read;
Writing module 500, the described image file data block that is used for reading writes corresponding storage unit;
Write judge module 600, be used for said write module 500 the image file data block that reads is deposited write corresponding storage unit after, judge whether to finish the writing of image file data block of a described storage unit.
Complete judge module 700 before the proof test value of proof test value that described checking routine is returned and source image file data block compares, is used to judge whether to finish the writing of image file data block of all storage unit.
Check code authentication module 800, be used for after all storage unit of described memory device all write described image file data block, check information according to the image file data block of all storage unit that read generates by check code, described main check code by check code and source image file data block is compared, if consistent, then judge and upgrade successfully.
The school is in prior art mutually, in the present embodiment, divide module 100 by described storage unit, described memory device is divided into a plurality of storage unit, read and after obtaining the corresponding check information of each storage unit, write from network with storage unit by described read module 200, this design does not need external memorizer to carry out the buffer-stored of data, can cross the realization online upgrading.Because described image file data block is being verified in downloading process, has improved the accuracy rate of upgrading.
Therefore, upgrading control device of the present invention has can online upgrading, the convenient and high advantage of success ratio of upgrading.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. the upgrade method of a memory device is characterized in that, it comprises the steps:
Described memory device is divided into a plurality of storage unit;
Amount of capacity according to storage unit in the described memory device reads described image file data block;
Obtain the check information of the image file data block of the storage unit that has read;
The described image file data block that reads is write corresponding storage unit;
After in all storage unit of described memory device, all writing described image file data block, check information according to the image file data block of all storage unit that read generates by check code, and described main check code by check code and source image file data block is compared; If consistent, then judge and upgrade successfully.
2. according to the upgrade method of the described memory device of claim 1, it is characterized in that the amount of capacity of a storage unit reads after the step of described image file data block in according to described memory device, also comprises step:
Judge whether to finish reading of a described storage unit image file data block, if, then carry out the step of the check information of the described image file data block of obtaining a storage unit that has read, otherwise, upgrading stopped.
3. according to the upgrade method of the described memory device of claim 1, it is characterized in that, described the image file data block data that read are deposited write corresponding storage unit step after, also comprise step:
Judge whether to finish the writing of image file data block of a described storage unit, if, then read the image file data block of next storage unit, otherwise, upgrading stopped.
4. according to the upgrade method of the described memory device of claim 3, it is characterized in that, before the step that the proof test value of proof test value that described checking routine is returned and source image file data block compares, also comprise step:
Judge whether to finish the writing of image file data block data of all storage unit, if, then carry out the step that the proof test value of proof test value that described checking routine is returned and source image file data block compares, otherwise, return the step that described amount of capacity according to a storage unit in the described memory device reads described image file data block data.
5. the upgrading control device of a memory device is characterized in that it comprises:
Storage unit is divided module, is used for described memory device is divided into a plurality of storage unit;
Read module is used for reading described image file data block data according to the amount of capacity of described memory device storage unit;
The check information acquisition module is used to obtain the check information of the image file data block data of the storage unit that has read;
Writing module is used for the described image file data block that reads deposited and writes corresponding storage unit;
The check code authentication module, be used for after all storage unit of described memory device all write described image file data block, check information according to the image file data block of all storage unit that read generates by check code, described main check code by check code and source image file data block is compared, if consistent, then judge and upgrade successfully.
6. according to the upgrading control device of the described memory device of claim 5, it is characterized in that, also comprise:
Read judge module, be used to judge whether described read module finishes reading of a described storage unit image file data block.
7. according to the upgrading control device of the described memory device of claim 6, it is characterized in that, also comprise:
Write judge module, be used to judge whether to finish the writing of image file data block of a described storage unit.
8. according to the upgrading control device of the described memory device of claim 7, it is characterized in that, also comprise:
Complete judge module is used to judge whether to finish the writing of image file data block of all storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100558086A CN102163155A (en) | 2011-03-09 | 2011-03-09 | Upgrade controlling device and method for upgrading memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100558086A CN102163155A (en) | 2011-03-09 | 2011-03-09 | Upgrade controlling device and method for upgrading memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102163155A true CN102163155A (en) | 2011-08-24 |
Family
ID=44464392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100558086A Pending CN102163155A (en) | 2011-03-09 | 2011-03-09 | Upgrade controlling device and method for upgrading memory device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102163155A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662688A (en) * | 2012-03-12 | 2012-09-12 | 深圳市开立科技有限公司 | An update method and apparatus for Nor flash |
CN102707980A (en) * | 2012-05-29 | 2012-10-03 | 深圳市共进电子股份有限公司 | Embedded product customization method based on MTD partition |
CN103488501A (en) * | 2013-09-09 | 2014-01-01 | 青岛海信宽带多媒体技术有限公司 | Optical network terminal equipment and system software upgrade method thereof |
WO2015154385A1 (en) * | 2014-08-06 | 2015-10-15 | 中兴通讯股份有限公司 | Method and terminal for ota updating |
CN105119759A (en) * | 2015-09-15 | 2015-12-02 | 深圳市万网博通科技有限公司 | Method for realizing one-key configuration aiming at specific networking |
CN105843656A (en) * | 2016-04-22 | 2016-08-10 | Tcl集团股份有限公司 | System upgrading method for insufficient disk space, terminal device and server |
CN111158697A (en) * | 2019-12-25 | 2020-05-15 | 惠州华阳通用电子有限公司 | Method for making burn mirror image |
CN111998510A (en) * | 2020-08-28 | 2020-11-27 | 海信(山东)空调有限公司 | Air conditioner and control method thereof |
CN112631628A (en) * | 2020-12-11 | 2021-04-09 | 邦彦技术股份有限公司 | Singlechip upgrading method, singlechip and storage medium |
CN113220321A (en) * | 2021-04-13 | 2021-08-06 | 山东英信计算机技术有限公司 | High-efficiency upgrading method, system and medium for CPLD |
CN114201320A (en) * | 2022-02-18 | 2022-03-18 | 深圳佰维存储科技股份有限公司 | System block upgrading method and device, readable storage medium and electronic equipment |
WO2024212783A1 (en) * | 2023-04-10 | 2024-10-17 | 苏州元脑智能科技有限公司 | Data write method and apparatus, and solid-state disk, electronic device and non-volatile readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1490817A (en) * | 2002-10-14 | 2004-04-21 | 华为技术有限公司 | Guide program recorder and method for guarantee of online upgrading thereof |
CN101196823A (en) * | 2007-12-24 | 2008-06-11 | 杭州华三通信技术有限公司 | Method, system and equipment for on-line software upgrade in open application structure |
CN101650662A (en) * | 2009-08-26 | 2010-02-17 | 中兴通讯股份有限公司 | Memory device of embedded system and staring method and upgrading of firmware |
CN101826027A (en) * | 2010-05-28 | 2010-09-08 | 深圳市融创天下科技发展有限公司 | Embedded system and updating method thereof |
CN101957767A (en) * | 2010-09-21 | 2011-01-26 | 深圳创维数字技术股份有限公司 | System software updating method based on NAND flash storage device |
-
2011
- 2011-03-09 CN CN2011100558086A patent/CN102163155A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1490817A (en) * | 2002-10-14 | 2004-04-21 | 华为技术有限公司 | Guide program recorder and method for guarantee of online upgrading thereof |
CN101196823A (en) * | 2007-12-24 | 2008-06-11 | 杭州华三通信技术有限公司 | Method, system and equipment for on-line software upgrade in open application structure |
CN101650662A (en) * | 2009-08-26 | 2010-02-17 | 中兴通讯股份有限公司 | Memory device of embedded system and staring method and upgrading of firmware |
CN101826027A (en) * | 2010-05-28 | 2010-09-08 | 深圳市融创天下科技发展有限公司 | Embedded system and updating method thereof |
CN101957767A (en) * | 2010-09-21 | 2011-01-26 | 深圳创维数字技术股份有限公司 | System software updating method based on NAND flash storage device |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662688A (en) * | 2012-03-12 | 2012-09-12 | 深圳市开立科技有限公司 | An update method and apparatus for Nor flash |
CN102662688B (en) * | 2012-03-12 | 2015-09-23 | 深圳开立生物医疗科技股份有限公司 | A kind of Nor flash update method and device |
CN102707980A (en) * | 2012-05-29 | 2012-10-03 | 深圳市共进电子股份有限公司 | Embedded product customization method based on MTD partition |
CN102707980B (en) * | 2012-05-29 | 2015-05-27 | 深圳市共进电子股份有限公司 | Embedded product customization method based on MTD partition |
CN103488501A (en) * | 2013-09-09 | 2014-01-01 | 青岛海信宽带多媒体技术有限公司 | Optical network terminal equipment and system software upgrade method thereof |
WO2015154385A1 (en) * | 2014-08-06 | 2015-10-15 | 中兴通讯股份有限公司 | Method and terminal for ota updating |
US10203951B2 (en) | 2014-08-06 | 2019-02-12 | Xi'an Zhongxing New Software Co., Ltd | Method and terminal for OTA updating |
CN105119759B (en) * | 2015-09-15 | 2018-09-28 | 深圳市万网博通科技有限公司 | A method of realizing key configuration for specific networking |
CN105119759A (en) * | 2015-09-15 | 2015-12-02 | 深圳市万网博通科技有限公司 | Method for realizing one-key configuration aiming at specific networking |
CN105843656A (en) * | 2016-04-22 | 2016-08-10 | Tcl集团股份有限公司 | System upgrading method for insufficient disk space, terminal device and server |
CN111158697A (en) * | 2019-12-25 | 2020-05-15 | 惠州华阳通用电子有限公司 | Method for making burn mirror image |
CN111998510A (en) * | 2020-08-28 | 2020-11-27 | 海信(山东)空调有限公司 | Air conditioner and control method thereof |
CN112631628A (en) * | 2020-12-11 | 2021-04-09 | 邦彦技术股份有限公司 | Singlechip upgrading method, singlechip and storage medium |
CN113220321A (en) * | 2021-04-13 | 2021-08-06 | 山东英信计算机技术有限公司 | High-efficiency upgrading method, system and medium for CPLD |
CN113220321B (en) * | 2021-04-13 | 2023-09-26 | 山东英信计算机技术有限公司 | CPLD high-efficiency upgrading method, system and medium |
CN114201320A (en) * | 2022-02-18 | 2022-03-18 | 深圳佰维存储科技股份有限公司 | System block upgrading method and device, readable storage medium and electronic equipment |
CN114201320B (en) * | 2022-02-18 | 2022-05-27 | 深圳佰维存储科技股份有限公司 | System block upgrading method and device, readable storage medium and electronic equipment |
WO2024212783A1 (en) * | 2023-04-10 | 2024-10-17 | 苏州元脑智能科技有限公司 | Data write method and apparatus, and solid-state disk, electronic device and non-volatile readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102163155A (en) | Upgrade controlling device and method for upgrading memory device | |
US8259498B2 (en) | Continuous address space in non-volatile-memories (NVM) using efficient management methods for array deficiencies | |
US7873778B2 (en) | Apparatus for storing page data | |
US9146854B2 (en) | Restoring storage devices based on flash memories and related circuit, system, and method | |
US9058256B2 (en) | Data writing method, memory controller and memory storage apparatus | |
JP5364807B2 (en) | MEMORY CONTROLLER AND NONVOLATILE MEMORY DEVICE | |
US20070091697A1 (en) | Device recoverable purge for flash storage device | |
CN103914667B (en) | Safety electrically erasable programmable read only memory (EEPROM) reading method and system thereof | |
US9619380B2 (en) | Data writing method, memory control circuit unit and memory storage apparatus | |
CN109086078B (en) | Android system upgrading method and device, server and mobile terminal | |
US20080072119A1 (en) | Allowable bit errors per sector in memory devices | |
CN102592670B (en) | Method for writing data, Memory Controller and memorizer memory devices | |
JP2013016148A (en) | Memory controller and nonvolatile storage | |
CN107678977B (en) | Reading and writing method and device of counter | |
KR20220126024A (en) | Method of synchronizing time between host device and storage device and system performing the same | |
US8738847B2 (en) | Data writing method, and memory controller and memory storage apparatus using the same | |
US8578359B2 (en) | Method and apparatus for reliable in-place update | |
JP2008084184A (en) | Memory controller | |
CN106920576A (en) | A kind of method and system of inspection Nand Flash mass | |
CN107168650B (en) | Method and device for processing data in memory of BIOS | |
US8832358B2 (en) | Data writing method, memory controller and memory storage apparatus | |
CN117093247A (en) | Firmware upgrading method and device of embedded device, chip and computing device | |
US10657040B2 (en) | Storage device and data management method of storage device | |
CN110275596A (en) | Power-up initializing accelerated method, device and computer equipment based on solid state hard disk | |
CN114637626B (en) | Method, device and equipment for reducing read-write errors of EEPROM (electrically erasable programmable read-only memory) data and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110824 |