CN102662688A - An update method and apparatus for Nor flash - Google Patents

An update method and apparatus for Nor flash Download PDF

Info

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
Application number
CN2012100635053A
Other languages
Chinese (zh)
Other versions
CN102662688B (en
Inventor
周玉禄
金文波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sonoscape Co Ltd
Original Assignee
Sonoscape Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sonoscape Co Ltd filed Critical Sonoscape Co Ltd
Priority to CN201210063505.3A priority Critical patent/CN102662688B/en
Publication of CN102662688A publication Critical patent/CN102662688A/en
Application granted granted Critical
Publication of CN102662688B publication Critical patent/CN102662688B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of Nor flash update method and device
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;
First judge module 502 is used for judging whether the upgrade file that read module 501 reads includes the hardware platform sign;
Second judge module 503 is used in the judged result of first judge module 502 judging whether this hardware platform sign is the hardware platform sign of coupling when being;
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;
Burning program module 506 is used for through burning program this being Updated Information programming in the respective regions of the corresponding Nor flash of the Nor flash subregion sign of having wiped.
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:
Generation module 508 is used to generate the scale-of-two upgrade file of each hardware platform of Nor flash of needs upgrading;
Manufacturing module 509 is used for 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.
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.
CN201210063505.3A 2012-03-12 2012-03-12 A kind of Nor flash update method and device Active CN102662688B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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