CN102662688A - An update method and apparatus for Nor flash - Google Patents
An update method and apparatus for Nor flash Download PDFInfo
- Publication number
- CN102662688A CN102662688A CN2012100635053A CN201210063505A CN102662688A CN 102662688 A CN102662688 A CN 102662688A CN 2012100635053 A CN2012100635053 A CN 2012100635053A CN 201210063505 A CN201210063505 A CN 201210063505A CN 102662688 A CN102662688 A CN 102662688A
- Authority
- CN
- China
- Prior art keywords
- flash
- upgrade file
- hardware platform
- sign
- upgrade
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
An update method for Nor flash comprises the steps of: reading an upgrade file of an upgrade package, if the upgrade file contains a matched hardware platform sign and the Nor flash partition sign of the hardware platform, then taking the Nor flash partition initial address and partition size of the hardware platform contained in the upgrade file as a burning program parameter for the Nor flash, erasing a corresponding area of Nor flash corresponding to the Nor flash partition sign, then reading out the data of which the byte number is equal to that of the data of the hardware platform contained in the upgrade file, taking the data from the upgrade data contained in the upgrade file as the update data, and burning and writing the data to the erased corresponding area of Nor flash corresponding to the Nor flash partition sign. Update efficiency and flexibility of Nor flash can be improved.
Description
Technical field
The present invention relates to field of non-volatile memory, be specifically related to a kind of Nor flash update method and device.
Background technology
In embedded system, generally adopt Nor flash as nonvolatile memory, be used to store the each several part program of embedded system.A kind of typical Nor flash can comprise several subregions as shown in Figure 1, i.e. Bootloader subregion, Kernel subregion, Ramdisk subregion, user partition and extended partition.Wherein, the Bootloader subregion is mainly used in the storage boot, like redboot, uboot etc.; The Kernel subregion is mainly used in the storage operating system reflection, like linux; The Ramdisk subregion is mainly used in stores the not system and the application program of frequent updating; User partition is mainly used in the user application of storage frequent updating; Extended partition is mainly used in the backup subregion as security of system pattern or significant data.
In order to move the application program of redaction, reach the purpose of expanded function, generally connect embedded system, and the Nor flash content in the embedded system is upgraded through the upgrade file bag through certain mode.Wherein, upgrade file comprises the upgrade file of each subregion of needs upgrading.In existing Nor flash update method; The following scheme of general employing: 1) whole burning mode; The upgrade file that is about to each subregion is made into a size, shared address; With the duplicate upgrade file bag of Nor flash, through burning program Nor flash is carried out the man-to-man programming of duplicating then; 2) part burning mode promptly uses subregion sign that upgrade file is organized, through identification subregion sign, with the upgrade file programming in correct subregion.When Nor flash comprises a plurality of hardware platform, can be according to 1) or 2) the burning mode, upgrade the upgrade file of each hardware platform separately, perhaps upgrade the upgrade file of all hardware platform.
Yet there is following problem at least in such scheme: what 1) whole burning mode, upgrade file bag must be with Nor flash is big or small the same, if comprise the upgrade file of all hardware platform in the upgrade file bag, can reduce Nor flash update efficiency greatly; 2) part burning mode, the capacity of upgrade file can not surpass the size of Nor flash subregion regulation, otherwise will cover the content of back one subregion, and the subregion of each hardware platform generally is differentiated, can reduce the dirigibility that Nor flash upgrades virtually.
Summary of the invention
To above-mentioned defective, the embodiment of the invention provides a kind of Nor flash update method and device, can improve Nor flash update efficiency and dirigibility.
A kind of Nor flash update method comprises:
Read the upgrade file in the upgrade file bag of making in advance;
Judge and whether include the hardware platform sign in the said upgrade file; If comprise the hardware platform sign; Judge further then whether said hardware platform sign is the hardware platform sign of coupling; If the hardware platform sign of coupling; Then further judge the Nor flash subregion sign that whether includes said hardware platform in the said upgrade file; If include the Nor flash subregion sign of said hardware platform, the Nor flash subregion start address of the said hardware platform that then said upgrade file is comprised and Nor flash partition size be as the burning program parameter of said Nor flash, and wipe the respective regions among the corresponding said Nor flash of said Nor flash subregion sign;
From the upgrade data that said upgrade file comprises, read out data that the shared byte number of data of the said hardware platform that byte number and said upgrade file comprise equates as Updating Information;
Through burning program with in the said respective regions of programming in the corresponding said Nor flash of the said Nor flash subregion sign of having wiped that Update Information.
A kind of Nor flash updating device comprises:
Read module is used for reading the upgrade file of the upgrade file bag of making in advance;
First judge module is used for judging whether the upgrade file that said read module reads includes the hardware platform sign;
Second judge module is used in the judged result of said first judge module judging whether said hardware platform sign is the hardware platform sign of coupling when being;
The 3rd judge module is used in the judged result of said second judge module judging the Nor flash subregion sign that whether includes said hardware platform in the said upgrade file when being;
Wipe module; Be used in the judged result of said the 3rd judge module when being; The Nor flash subregion start address of the said hardware platform that said upgrade file is comprised and Nor flash partition size be as the burning program parameter of said Nor flash, and wipe the respective regions among the corresponding said Nor flash of said Nor flash subregion sign;
Said read module also is used for reading out data that the shared byte number of data of the said hardware platform that byte number and said upgrade file comprise equates as Updating Information from the upgrade data that said upgrade file comprises;
The burning program module is used for Updating Information programming through burning program in the respective regions of the corresponding said Nor flash of the said Nor flash subregion sign of having wiped with said.
In the embodiment of the invention; If include the hardware platform sign in the upgrade file that reads; And this hardware platform sign is the hardware platform sign of coupling; Then further judge in the upgrade file that reads whether include Nor flash subregion sign; If the Nor flash subregion start address of this hardware platform that then upgrade file is comprised and Nor flash partition size be as the burning program parameter of Nor flash, and wipe the respective regions among the corresponding Nor flash of Norflash subregion sign, and from the upgrade data that upgrade file comprises, read out the data conduct that the shared byte number of data of this hardware platform that byte number and upgrade file comprise equates and Update Information; And in the respective regions of programming in the corresponding Nor flash of the Nor flash subregion sign wiped, thereby realize Nor flash is upgraded.Pass through such scheme; When Nor flash is upgraded; No longer only be confined to upgrade the Nor flash (being part burning mode) of whole Nor flash (being whole burning mode) or fixed partition; But upgrade the zone through the Nor flash that the hardware platform sign, Nor flash subregion sign, Nor flash subregion start address and the Nor flash partition size that are comprised by upgrade file are determined; And Updating Information of determining of the shared byte number of data of upgrade data that is comprised by upgrade file and hardware platform realize the renewal to Nor flash, thereby can improve Nor flash update efficiency and dirigibility.
Description of drawings
In order to be illustrated more clearly in the present invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use among the embodiment below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is existing a kind of typical Nor flash subregion synoptic diagram;
The schematic flow sheet of a kind of Nor flash update method that Fig. 2 provides for the embodiment of the invention;
A kind of Nor flash upgrade file packet format synoptic diagram that Fig. 3 provides for the embodiment of the invention;
The schematic flow sheet of the another kind of Nor flash update method that Fig. 4 provides for the embodiment of the invention;
The structural representation of a kind of Nor flash updating device that Fig. 5 provides for the embodiment of the invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
The embodiment of the invention provides a kind of Nor flash update method and device, can be efficiently, neatly Nor flash is upgraded.Below be elaborated through concrete embodiment.
Embodiment one:
See also Fig. 2, the schematic flow sheet of a kind of Nor flash update method that Fig. 2 provides for the embodiment of the invention.As shown in Figure 2, this method can may further comprise the steps:
201, read in advance upgrade file in the upgrade file bag of making.
In the present embodiment, can use the application program in the embedded system to read the upgrade file in the upgrade file bag of making in advance.
In the present embodiment, the signal of upgrade file packet format can be as shown in Figure 3, comprises following content:
The file header part of 1-upgrade file bag is used for judging whether the upgrade file of upgrade file bag is correct.
2-hardware platform sign (like A, B) is used to indicate which hardware platform follow-up upgrade data is applicable to.
3-Nor flash subregion sign is used to the Nor flash subregion of representing that needs upgrade.
4-Nor flash subregion start address is used to represent the start address of the Nor flash subregion that needs upgrade.
5-Nor flash partition size is used to the Nor flash subregion capacity of representing that needs upgrade.
The shared byte number of 6-data is used for the byte-sized of the Nor flash subregion that needs upgrade.
The 7-upgrade data is used to represent the upgrade data of storing.
Wherein, Need from upgrade data, read data that byte number equates with the shared byte number of said data as Updating Information, and will saidly Update Information in the respective regions of programming in the Nor flash of the Nor flash subregion sign correspondence of having wiped through burning program.
202, judge in the upgrade file that reads whether include the hardware platform sign; If comprise the hardware platform sign; Judge further then whether said hardware platform sign is the hardware platform sign of coupling; If the hardware platform sign of coupling is judged the Nor flash subregion sign that whether includes this hardware platform in the upgrade file that reads, if; Nor flash subregion start address that upgrade file is comprised and Nor flash partition size are wiped the respective regions among the corresponding said Nor flash of said Nor flash subregion sign as the burning program parameter of Nor flash.
Correspondingly; If do not include the hardware platform sign in the upgrade file; Perhaps include the hardware platform sign, but this hardware platform sign not the hardware platform sign of coupling, or judge the Nor flash subregion sign that does not include this hardware platform in the upgrade file that reads; Nor flash system and process ends then can reset.
203, from the upgrade data that upgrade file comprises, read out data that the shared byte number of data of this hardware platform that byte number and upgrade file comprise equates as Updating Information.
204, will Update Information in the respective regions of programming in the corresponding Nor flash of the Nor flash subregion sign wiped through burning program.
Alternatively, in the present embodiment, Nor flash application program can judge partly whether the upgrade file in the said upgrade file bag is correct through the file header of the upgrade file bag made in advance, if then carry out above-mentioned steps 201.
Correspondingly, the Nor flash update method that present embodiment provides can also may further comprise the steps:
A, generation need the scale-of-two upgrade file of each hardware platform of Nor flash of upgrading;
B, the scale-of-two upgrade file of each hardware platform is made into a upgrade file bag that comprises each hardware platform by specified format.
Wherein, above-mentioned steps A can may further comprise the steps:
A1, according to application demand, make the application binaries upgrade file of each hardware platform of Nor flash;
A2, big or small according to the application binaries upgrade file of each hardware platform of Nor flash plans the Nor flash subregion of each hardware platform again, and increases the user partition size;
A3, according to the user partition information of each hardware platform, the partition address and the size parameter of the part of user partition in the Nor flash operating system nucleus are set, and make Nor flash operating system nucleus reflection scale-of-two upgrade file.
Wherein, above-mentioned steps B can may further comprise the steps:
B1, according to Nor flash operating system nucleus Image Properties, the Kernel partition information of each hardware platform (like hardware platform Pa, Pb) is set;
B2, according to application attribute, the user partition information of each hardware platform (like hardware platform Pa, Pb) is set;
B3, the scale-of-two upgrade file of each hardware platform (like hardware platform Pa, Pb) is generated the upgrade file bag that comprises Kernel subregion, user partition by specified format.
In the present embodiment; If include the hardware platform sign in the upgrade file that reads; And this hardware platform sign is the hardware platform sign of coupling; Then further judge in the upgrade file that reads whether include Nor flash subregion sign; If the Nor flash subregion start address of this hardware platform that then upgrade file is comprised and Nor flash partition size be as the burning program parameter of Nor flash, and wipe the respective regions among the corresponding Nor flash of Nor flash subregion sign, and from the upgrade data that upgrade file comprises, read out the data conduct that the shared byte number of data of this hardware platform that byte number and upgrade file comprise equates and Update Information; And in the respective regions of programming in the corresponding Nor flash of the Nor flash subregion sign wiped, thereby realize Nor flash is upgraded.Pass through such scheme; When Nor flash is upgraded; No longer only be confined to upgrade the Nor flash (being part burning mode) of whole Nor flash (being whole burning mode) or fixed partition; But upgrade the zone through the Nor flash that the hardware platform sign, Nor flash subregion sign, Nor flash subregion start address and the Nor flash partition size that are comprised by upgrade file are determined; And Updating Information of determining of the shared byte number of data of upgrade data that is comprised by upgrade file and hardware platform realize the renewal to Nor flash, thereby can improve Nor flash update efficiency and dirigibility.
In order better to understand the Nor flash update method that the foregoing description provides, come further explain through embodiment two more below.
Embodiment two:
See also Fig. 4, the schematic flow sheet of a kind of Nor flash update method that Fig. 4 provides for the embodiment of the invention.As shown in Figure 4, this method can may further comprise the steps:
401, read the head part of the upgrade file bag of making in advance, it is correct to judge upgrade file.
402, order reads upgrade file, judges whether to read " hardware platform sign ", if, execution in step 403; If deny, then process ends.
403, judge whether this hardware platform sign is the hardware platform sign of coupling, if then execution in step 404; If, then do not continue execution in step 402.
404, judge whether to read " the Nor flash subregion sign " of this hardware platform, if represent that then the Nor flash subregion of this hardware platform needs to upgrade execution in step 405; Otherwise then execution in step 409.
405, from upgrade file, read " Nor flash subregion start address " and " the Nor flash partition size " of this hardware platform.
406, with " the Nor flash subregion start address " and " Nor flash partition size " of this hardware platform as the parameter of Nor flash burning program, wipe the respective regions among the corresponding Nor flash of Nor flash subregion sign.
407, from upgrade file, read " the shared byte number of data " of this hardware platform, and from the upgrade data that upgrade file comprises, read out data that byte number equates with " the shared byte number of data " as Updating Information.
408, will Update Information in the respective regions of programming in the corresponding Nor flash of the Nor flash subregion sign just wiped through burning program; And return step 4044, finish up to renewal.
409, the Nor flash system that resets carries out the Nor flash content of upgrading, and process ends.
In the present embodiment, the form of each upgrade file in the upgrade file bag is identical, and only content is different.
Pass through such scheme; When Nor flash is upgraded; No longer only be confined to upgrade the Nor flash (being part burning mode) of whole Nor flash (being whole burning mode) or fixed partition; But upgrade the zone through the Nor flash that the hardware platform sign, Nor flash subregion sign, Nor flash subregion start address and the Nor flash partition size that are comprised by upgrade file are determined; And Updating Information of determining of the shared byte number of data of upgrade data that is comprised by upgrade file and hardware platform realize the renewal to Nor flash, thereby can improve Nor flash update efficiency and dirigibility.
Embodiment three:
See also Fig. 5, the structural representation of a kind of Nor flash updating device that Fig. 5 provides for the embodiment of the invention.As shown in Figure 5, this device can comprise:
Read module 501 is used for reading the upgrade file of the upgrade file bag of making in advance;
The 3rd judge module 504 is used in the judged result of second judge module 503 judging the Nor flash subregion sign that whether includes this hardware platform in the upgrade file when being;
Wipe module 505; Be used in the judged result of the 3rd judge module 504 when being; The Nor flash subregion start address of this hardware platform that upgrade file is comprised and Nor flash partition size be as the burning program parameter of Nor flash, and wipe the respective regions among the corresponding Nor flash of Nor flash subregion sign;
Read module 501 also is used for reading out data that the shared byte number of data of this hardware platform that byte number and upgrade file comprise equates as Updating Information from the upgrade data that upgrade file comprises;
Among the embodiment, this Nor flash updating device can also comprise:
The 4th judge module 507 is used for judging partly through the file header of the upgrade file bag made in advance whether the upgrade file of upgrade file bag is correct, if then notify read module 501 to read the upgrade file in the upgrade file bag of making in advance;
Correspondingly, read module 501 specifically is used for reading according to the notice of the 4th judge module 507 upgrade file of the upgrade file bag of making in advance.
Wherein, the Nor flash updating device that present embodiment provides can also comprise:
Correspondingly, read module 501 is used for reading the upgrade file of the upgrade file bag that manufacturing module 509 makes in advance.
Among the embodiment; Generation module 505 specifically is used to make the application binaries upgrade file of each hardware platform of Nor flash; Application binaries upgrade file size according to each hardware platform of Nor flash; Again plan the Nor flash subregion of each hardware platform, and increase the user partition size, according to the user partition information of each hardware platform; The partition address and the size parameter of user partition part in the Nor flash operating system nucleus are set, and make Nor flash operating system nucleus reflection scale-of-two upgrade file.
Among the embodiment, manufacturing module 509 specifically is used for according to Nor flash operating system nucleus Image Properties the Kernel partition information of each hardware platform being set; According to application attribute, the user partition information of each hardware platform is set; The scale-of-two upgrade file of each hardware platform is generated the upgrade file bag that comprises Kernel subregion, user partition by specified format.
When the Nor flash updating device that present embodiment provides upgrades Nor flash; No longer only be confined to upgrade the Nor flash (being part burning mode) of whole Nor flash (being whole burning mode) or fixed partition; But upgrade the zone through the Nor flash that the hardware platform sign, Nor flash subregion sign, Nor flash subregion start address and the Nor flash partition size that are comprised by upgrade file are determined; And Updating Information of determining of the shared byte number of data of upgrade data that is comprised by upgrade file and hardware platform realize the renewal to Nor flash, thereby can improve Nor flash update efficiency and dirigibility.
More than a kind of Nor flash provided by the present invention is upgraded and device has carried out detailed introduction; Used concrete example among this paper principle of the present invention and embodiment are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.
Claims (10)
1. a Nor flash update method is characterized in that, comprising:
Read the upgrade file in the upgrade file bag of making in advance;
Judge and whether include the hardware platform sign in the said upgrade file; If comprise the hardware platform sign; Judge further then whether said hardware platform sign is the hardware platform sign of coupling; If the hardware platform sign of coupling; Then further judge the Norflash subregion sign that whether includes said hardware platform in the said upgrade file; If include the Nor flash subregion sign of said hardware platform, the Nor flash subregion start address of the said hardware platform that then said upgrade file is comprised and Nor flash partition size be as the burning program parameter of said Nor flash, and wipe the respective regions among the corresponding said Nor flash of said Nor flash subregion sign;
From the upgrade data that said upgrade file comprises, read out data that the shared byte number of data of the said hardware platform that byte number and said upgrade file comprise equates as Updating Information;
Through burning program with in the said respective regions of programming in the corresponding said Nor flash of the said Nor flash subregion sign of having wiped that Update Information.
2. Nor flash update method according to claim 1 is characterized in that said method also comprises:
File header through the upgrade file bag made in advance judges partly whether the upgrade file in the said upgrade file bag is correct, if then carry out the said step that reads the upgrade file in the upgrade file bag of making in advance.
3. Nor flash update method according to claim 1 and 2 is characterized in that said method also comprises:
Generation needs the scale-of-two upgrade file of each hardware platform of Nor flash of upgrading;
The scale-of-two upgrade file of said each hardware platform is made into a upgrade file bag that comprises each hardware platform by specified format.
4. Nor flash update method according to claim 3 is characterized in that, the scale-of-two upgrade file of each hardware platform of Nor flash that said generation need be upgraded comprises:
Make the application binaries upgrade file of each hardware platform of Nor flash;
According to the application binaries upgrade file size of each hardware platform of Nor flash, plan the Nor flash subregion of each hardware platform again, and increase the user partition size;
According to the user partition information of each hardware platform, the partition address and the size parameter of user partition part in the Nor flash operating system nucleus are set, and make Nor flash operating system nucleus reflection scale-of-two upgrade file.
5. Nor flash update method according to claim 3 is characterized in that, the scale-of-two upgrade file of said each hardware platform is made into a upgrade file bag that comprises each hardware platform by specified format, comprising:
According to Nor flash operating system nucleus Image Properties, the Kernel partition information of each hardware platform is set;
According to application attribute, the user partition information of each hardware platform is set;
The scale-of-two upgrade file of each hardware platform is generated the upgrade file bag that comprises Kernel subregion, user partition by specified format.
6. a Nor flash updating device is characterized in that, comprising:
Read module is used for reading the upgrade file of the upgrade file bag of making in advance;
First judge module is used for judging whether the upgrade file that said read module reads includes the hardware platform sign;
Second judge module is used in the judged result of said first judge module judging whether said hardware platform sign is the hardware platform sign of coupling when being;
The 3rd judge module is used in the judged result of said second judge module judging the Nor flash subregion sign that whether includes said hardware platform in the said upgrade file when being;
Wipe module; Be used in the judged result of said the 3rd judge module when being; The Nor flash subregion start address of the said hardware platform that said upgrade file is comprised and Nor flash partition size be as the burning program parameter of said Nor flash, and wipe the respective regions among the corresponding said Nor flash of said Nor flash subregion sign;
Said read module also is used for reading out data that the shared byte number of data of the said hardware platform that byte number and said upgrade file comprise equates as Updating Information from the upgrade data that said upgrade file comprises;
The burning program module is used for Updating Information programming through burning program in the respective regions of the corresponding said Nor flash of the said Nor flash subregion sign of having wiped with said.
7. Nor flash updating device according to claim 6 is characterized in that, also comprises:
The 4th judge module is used for judging partly through the file header of the upgrade file bag made in advance whether the upgrade file of said upgrade file bag is correct, if then notify said read module to read the upgrade file in the upgrade file bag of making in advance;
Said read module specifically is used for reading according to the notice of said the 4th judge module the upgrade file of the upgrade file bag of making in advance.
8. according to claim 6 or 7 described Nor flash updating devices, it is characterized in that, also comprise:
Generation module is used to generate the scale-of-two upgrade file of each hardware platform of Nor flash of needs upgrading;
Manufacturing module is used for the scale-of-two upgrade file of said each hardware platform is made into a upgrade file bag that comprises each hardware platform by specified format.
9. Nor flash updating device according to claim 8; It is characterized in that; Said generation module specifically is used to make the application binaries upgrade file of each hardware platform of Nor flash, according to the application binaries upgrade file size of each hardware platform of Nor flash, plans the Nor flash subregion of each hardware platform again; And it is big or small to increase user partition; According to the user partition information of each hardware platform, the partition address and the size parameter of user partition part in the Nor flash operating system nucleus are set, and make Nor flash operating system nucleus reflection scale-of-two upgrade file.
10. Nor flash updating device according to claim 8 is characterized in that, said manufacturing module specifically is used for according to Nor flash operating system nucleus Image Properties the Kernel partition information of each hardware platform being set; According to application attribute, the user partition information of each hardware platform is set; The scale-of-two upgrade file of each hardware platform is generated the upgrade file bag that comprises Kernel subregion, user partition by specified format.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210063505.3A CN102662688B (en) | 2012-03-12 | 2012-03-12 | A kind of Nor flash update method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210063505.3A CN102662688B (en) | 2012-03-12 | 2012-03-12 | A kind of Nor flash update method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102662688A true CN102662688A (en) | 2012-09-12 |
CN102662688B CN102662688B (en) | 2015-09-23 |
Family
ID=46772189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210063505.3A Active CN102662688B (en) | 2012-03-12 | 2012-03-12 | A kind of Nor flash update method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102662688B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102945174A (en) * | 2012-11-08 | 2013-02-27 | 大连捷成实业发展有限公司 | Method for upgrading singlechip program by means of connected off-chip Flash |
CN103019794A (en) * | 2012-12-27 | 2013-04-03 | 安徽中兴继远信息技术股份有限公司 | Off-line batching programming method of multiple embedded program files |
CN103677884A (en) * | 2012-09-21 | 2014-03-26 | 华为技术有限公司 | Flash partition table file generating and data updating method and device |
CN105893069A (en) * | 2015-11-10 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Software burning method and device |
CN103823688B (en) * | 2012-11-16 | 2017-08-04 | 中兴保全股份有限公司 | The electronic installation of sectional more new procedures |
CN108334362A (en) * | 2017-08-17 | 2018-07-27 | 康佳集团股份有限公司 | A kind of upgrade method of fpga chip, device and storage device |
CN108595199A (en) * | 2018-04-19 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | A kind of method of key upgrading embedded system firmware |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101425018A (en) * | 2008-12-05 | 2009-05-06 | 深圳创维数字技术股份有限公司 | Embedded firmware upgrading method and device based on sectional form |
CN101515967A (en) * | 2009-03-18 | 2009-08-26 | 中兴通讯股份有限公司 | Over-the-air downloader of terminal firmware and method thereof |
CN101520734A (en) * | 2008-12-17 | 2009-09-02 | 康佳集团股份有限公司 | Method for upgrading data in flash memory, network TV and interactive set-top box thereof |
CN102163155A (en) * | 2011-03-09 | 2011-08-24 | 深圳创维数字技术股份有限公司 | Upgrade controlling device and method for upgrading memory device |
-
2012
- 2012-03-12 CN CN201210063505.3A patent/CN102662688B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101425018A (en) * | 2008-12-05 | 2009-05-06 | 深圳创维数字技术股份有限公司 | Embedded firmware upgrading method and device based on sectional form |
CN101520734A (en) * | 2008-12-17 | 2009-09-02 | 康佳集团股份有限公司 | Method for upgrading data in flash memory, network TV and interactive set-top box thereof |
CN101515967A (en) * | 2009-03-18 | 2009-08-26 | 中兴通讯股份有限公司 | Over-the-air downloader of terminal firmware and method thereof |
CN102163155A (en) * | 2011-03-09 | 2011-08-24 | 深圳创维数字技术股份有限公司 | Upgrade controlling device and method for upgrading memory device |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677884A (en) * | 2012-09-21 | 2014-03-26 | 华为技术有限公司 | Flash partition table file generating and data updating method and device |
CN102945174A (en) * | 2012-11-08 | 2013-02-27 | 大连捷成实业发展有限公司 | Method for upgrading singlechip program by means of connected off-chip Flash |
CN103823688B (en) * | 2012-11-16 | 2017-08-04 | 中兴保全股份有限公司 | The electronic installation of sectional more new procedures |
CN103019794A (en) * | 2012-12-27 | 2013-04-03 | 安徽中兴继远信息技术股份有限公司 | Off-line batching programming method of multiple embedded program files |
CN103019794B (en) * | 2012-12-27 | 2016-07-13 | 安徽中兴继远信息技术股份有限公司 | A kind of embedded multiprogram file off-line batch programming method |
CN105893069A (en) * | 2015-11-10 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Software burning method and device |
CN108334362A (en) * | 2017-08-17 | 2018-07-27 | 康佳集团股份有限公司 | A kind of upgrade method of fpga chip, device and storage device |
CN108595199A (en) * | 2018-04-19 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | A kind of method of key upgrading embedded system firmware |
Also Published As
Publication number | Publication date |
---|---|
CN102662688B (en) | 2015-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102662688A (en) | An update method and apparatus for Nor flash | |
CN103299276B (en) | The software upgrading process of embedded equipment | |
CN106095620B (en) | A kind of development approach of built-in Linux partition holding | |
CN106528106B (en) | A kind of embedded system start method of adaptive various different Flash chip types | |
CN103970557B (en) | The method and storage device of storage device activation system | |
CN101551780B (en) | Television and data storage method and device thereof | |
CN101533481B (en) | Method for expanding function of mask smart card | |
CN101923473B (en) | Embedded electronic device and method for updating firmware thereof | |
JP6157637B2 (en) | Virtual boundary code in the data image of the read / write memory device | |
CN110321170B (en) | Starting-up method | |
CN101488093A (en) | Embedded computer system and its hardware configuration method | |
CN102141921A (en) | Method for upgrading system of terminal equipment and terminal equipment | |
CN102117330A (en) | Method and system for protecting integrity of critical area of embedded Linux operating system | |
CN105739961A (en) | Starting method and device of embedded system | |
CN102650949A (en) | Method and device for upgrading firmware of storage equipment | |
CN109508142A (en) | Data storage device and its operating method | |
CN105677409B (en) | A kind of method for upgrading system and device | |
CN102736932A (en) | Image file, image file producing method and multisystem start guiding method | |
CN105159716A (en) | Memory device initialization method and electronic equipment | |
US9195582B2 (en) | Data storing method and apparatus applied to flash memory storage device | |
CN109766057A (en) | Firmware data processing method and system | |
CN101299190B (en) | Software upgrading method, system and built-in equipment of read-only file system | |
CN100470681C (en) | Method for implementing user program booting based on NAND flash memory | |
CN105573802B (en) | Multiprocessor mainboard power supply management program remote upgrading method | |
KR100811559B1 (en) | Method and apparatus managing data storage partitions for non-volatile memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 518000 Guangdong city of Shenzhen province Nanshan District Yuquanlu Road Yizhe building 4, 5, 8, 9, 10 floor Applicant after: Biologic medical Science and Technology Co., Ltd. is opened in Shenzhen Address before: 518000 Guangdong city of Shenzhen province Nanshan District Yuquanlu Road Yizhe building 4 floor Applicant before: Sonoscape Inc. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: SONOSCAPE INC. TO: SHENGZHEN SONOSCAPE MEDICAL CORP. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |