CN110069272A - The method and electronic equipment of logical file upgrading - Google Patents
The method and electronic equipment of logical file upgrading Download PDFInfo
- Publication number
- CN110069272A CN110069272A CN201910355097.0A CN201910355097A CN110069272A CN 110069272 A CN110069272 A CN 110069272A CN 201910355097 A CN201910355097 A CN 201910355097A CN 110069272 A CN110069272 A CN 110069272A
- Authority
- CN
- China
- Prior art keywords
- logic chip
- control logic
- file
- logical file
- service logic
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The application provides the method and electronic equipment of a kind of logical file upgrading, the electronic equipment includes: control logic chip, the first storage medium connecting with the control logic chip, service logic chip, wherein: first storage medium, for storing logical file, the logical file is used to carry out edition upgrading to the service logic chip;The control logic chip is used to determine whether to carry out edition upgrading to the service logic chip by the control logic chip;If it is, obtain the logical file from first storage medium, and by the logical file loading to the service logic chip;The service logic chip, for running the logical file, to realize edition upgrading.By the technical solution of the embodiment of the present application, edition upgrading can be carried out to service logic chip by control logic chip, so that edition upgrading be avoided to fail.
Description
Technical field
This application involves the communications fields, more particularly, to the method and electronic equipment of a kind of upgrading of logical file.
Background technique
Complex Programmable Logic Devices (Complex Programmable Logic Device, CPLD) has function strong
Greatly, flexible in application, can online upgrading the features such as, in embedded systems using more and more extensive.
In order to realize the edition upgrading of CPLD, logical file to be upgraded can be stored to system FLASH, central processing
Device (Central Processing Unit, CPU) reads the logical file from system FLASH, and by the logical file loading
To the non-volatile storage area of CPLD.After CPLD restarting, CPLD reads the logical file from non-volatile storage area, and
By the logical file loading to logic gate array area operation, so that CPLD runs logical file to be upgraded, realize
The edition upgrading of CPLD.
In CPLD escalation process, if wrong diagnosis electricity occurs, upgrading failure will lead to, and can not restored version upgrading.Tool
Body, it is assumed that after the partial content of logical file is loaded into the non-volatile storage area of CPLD by CPU, wrong diagnosis electricity occurs, then CPLD
After restarting, since non-volatile storage area only exists the partial content of logical file, CPLD is caused to be unable to operate normally logic
File, edition upgrading failure.
Summary of the invention
In view of this, the application provides the method and electronic equipment of a kind of logical file upgrading, it is able to use control logic
Chip carries out edition upgrading to service logic chip, so that edition upgrading be avoided to fail.
In a first aspect, the application provide a kind of electronic equipment, the electronic equipment include: control logic chip, with it is described
The first storage medium, the service logic chip of control logic chip connection, in which:
First storage medium, for storing logical file, the logical file is used for the service logic chip
Carry out edition upgrading;
The control logic chip is used to determine whether to carry out the service logic chip by the control logic chip
Edition upgrading;If it is, obtaining the logical file from first storage medium, and the logical file loading is arrived
The service logic chip;
The service logic chip, for running the logical file, to realize edition upgrading.
With reference to first aspect, in the first possible implementation, electronic equipment further includes control element;
The control element, for sending upgrade command to the control logic chip;
The control logic chip, is specifically used for: when receiving the upgrade command that the control element is sent, determine by
The control logic chip carries out edition upgrading to the service logic chip.
With reference to first aspect and the first possible implementation, in the second possible implementation, the control
Element is specifically used for: receiving the touching instruction of user's input and leaves instruction;According to the generation moment of the touching instruction and institute
The generation moment for leaving instruction is stated, obtains user to the operation duration of control element;If the operation duration is greater than preset threshold,
Then upgrade command is sent to the control logic chip.
With reference to first aspect, in the third possible implementation, the electronic equipment further includes processor;
The processor, for sending upgrade information to the control logic chip;
The control logic chip, is specifically used for: when receiving the upgrade information, being determined according to the upgrade information
Whether the processor fails to the edition upgrading of the service logic chip;If it is, determining by the control logic core
Piece carries out edition upgrading to the service logic chip.
With reference to first aspect and the third possible implementation, in the fourth possible implementation, the processing
Device is specifically used for: when the edition upgrading failure to the service logic chip, being then used for control logic chip transmission
Indicate the first upgrade information that upgrading has failed;
The control logic chip, is specifically used for: after receiving first upgrade information, it is determined that the processor
Edition upgrading failure to the service logic chip;
Alternatively,
The processor, is specifically used for: when carrying out edition upgrading to the service logic chip, then patrolling to the control
It collects chip and sends the second upgrade information started for indicating upgrading;
When the edition upgrading success to the service logic chip, then send to the control logic chip for indicating
Upgrade the third upgrade information terminated;
The control logic chip, is specifically used for: receiving second upgrade information and is not receiving the third
When upgrade information, it is determined that the processor fails to the edition upgrading of the service logic chip.
With reference to first aspect, in a fifth possible implementation, the electronic equipment further include processor, with it is described
Second storage medium of processor connection;
Second storage medium, for storing the logical file, the logical file is used for the service logic
Chip carries out edition upgrading;
The processor, for being patrolled described in acquisition from second storage medium when receiving edition upgrading instruction
File is collected, and by logical file storage into first storage medium;Alternatively, sending institute to the control logic chip
Logical file is stated, so that the control logic chip stores the logical file into first storage medium.
With reference to first aspect, in a sixth possible implementation, the logical file includes current master to be upgraded
The standby logical file of logical file and initial version;
First storage medium, is also used to: storage the first verification data corresponding with the main logic file;
The control logic chip, is specifically used for: the main logic file and institute are obtained from first storage medium
The first verification data are stated, and operation is carried out to the main logic file using preset algorithm, are obtained and the main logic file pair
The the second verification data answered;
If the second verification data are identical as the first verification data, the main logic file is loaded into described
Service logic chip;
If the second verification data are different from the first verification data, institute is obtained from first storage medium
State standby logical file, and by the standby logical file loading to the service logic chip.
Second aspect, the application provide a kind of method of logical file upgrading, are applied to electronic equipment, the electronic equipment
It include: control logic chip, the first storage medium, service logic chip, which comprises
The control logic chip determines whether to carry out version to the service logic chip by the control logic chip
Upgrading;
If it is, the control logic chip obtains logical file from first storage medium;Wherein, described
One storage medium includes logical file, and the logical file is used to carry out edition upgrading to the service logic chip;
The control logic chip is by the logical file loading to the service logic chip, so that the service logic
Chip runs the logical file, to realize edition upgrading by the logical file.
In conjunction with second aspect, in the first possible implementation, the electronic equipment further includes control element, described
Control logic chip determines whether to carry out edition upgrading to the service logic chip by the control logic chip, comprising:
The control logic chip is determined and is patrolled by the control when receiving the upgrade command that the control element is sent
It collects chip and edition upgrading is carried out to the service logic chip;
Alternatively,
The electronic equipment further includes processor, and the control logic chip determines whether by the control logic chip pair
The service logic chip carries out edition upgrading, comprising:
The control logic chip is true according to the upgrade information when receiving the upgrade information that the processor is sent
Whether the fixed processor fails to the edition upgrading of the service logic chip;If it is, determining by the control logic
Chip carries out edition upgrading to the service logic chip.
In conjunction with second aspect, in the second possible implementation, the logical file includes current master to be upgraded
The standby logical file of logical file and initial version;First storage medium further includes corresponding with the main logic file
First verification data;The method further includes:
The control logic chip obtains the main logic file and first verification from first storage medium
Data, and operation is carried out to the main logic file using preset algorithm, obtain the second school corresponding with the main logic file
Test data;
If the second verification data are identical as the first verification data, the control logic chip patrols the master
It collects file and is loaded into the service logic chip;
If the second verification data are verified with described first, data are different, and the control logic chip is from described first
Obtain the standby logical file in storage medium, and by the standby logical file loading to the service logic chip.
By above technical scheme as it can be seen that in the application, when needs carry out version to service logic chip by control logic chip
When this upgrading, control logic chip can obtain logical file from the first storage medium, and by the logical file loading to industry
Business logic chip, to carry out edition upgrading to service logic chip.In the above method, it does not need by CPU to service logic
Chip carries out edition upgrading, that is to say, that, can also be by control logic chip to service logic even if CPU is unable to operate normally
Chip carries out edition upgrading, so that edition upgrading be avoided to fail.Further, the edition upgrading as CPU to service logic chip
When failure, the edition upgrading of service logic chip can also be restored by control logic chip, improve the reliability of electronic equipment.
Detailed description of the invention
It, below will be to the application in order to clearly illustrate the embodiment of the present application or technical solution in the prior art
Embodiment or attached drawing needed to be used in the description of the prior art be briefly described, it should be apparent that, it is described below
Attached drawing is only some embodiments as described in this application, for those of ordinary skill in the art, can also be according to this Shen
Please these attached drawings of embodiment obtain other attached drawings.
Fig. 1 is the hardware structure diagram of the electronic equipment in a kind of embodiment of the application;
Fig. 2 is the hardware structure diagram of the electronic equipment in the application another embodiment;
Fig. 3 is the hardware structure diagram of the electronic equipment in the application another embodiment;
Fig. 4 is the hardware structure diagram of the electronic equipment in the application another embodiment;
Fig. 5 is the hardware structure diagram of the electronic equipment in the application another embodiment;
Fig. 6 is the schematic diagram of the logical file storage in a kind of embodiment of the application;
Fig. 7 is the schematic diagram of the logical file storage in the application another embodiment;
Fig. 8 is the flow chart of the method method of the logical file upgrading in a kind of embodiment of the application.
Specific embodiment
In the term that the embodiment of the present application uses merely for the sake of for the purpose of describing particular embodiments, rather than limit the application
Embodiment.The "an" of singular used in the embodiment of the present application and claims, " described " and "the" are also intended to
Including most forms, unless context clearly shows that other meanings.Term "and/or" used herein refers to comprising one
Or multiple associated any or all of project listed may combine.
It will be appreciated that though various letters may be described using term first, second, third, etc. in the embodiment of the present application
Breath, but these information should not necessarily be limited by these terms.These terms are only used to for same type of information being distinguished from each other out.For example,
In the case where not departing from the embodiment of the present application range, the first information can also be referred to as the second information, similarly, the second information
The first information can also be referred to as.Depending on context, in addition, used word " if " can be construed to " ...
When " or " when ... " or " in response to determination ".
The embodiment of the present application propose a kind of electronic equipment, the electronic equipment can be any type of equipment, as router,
Interchanger etc., with no restrictions to the type of this electronic equipment.In traditional approach, electronic equipment includes logic chip, in order to distinguish
It is convenient, the logic chip of traditional approach is known as service logic chip, the quantity of service logic chip is one or more.In industry
It is engaged on the basis of logic chip, in order to carry out edition upgrading to service logic chip, in the embodiment of the present application, in electronic equipment
Increase new logic chip, in order to distinguish conveniently, the logic chip newly increased is known as control logic chip, control logic chip
Quantity be one.
It is shown in Figure 1, it is the hardware structure diagram of the electronic equipment of the embodiment of the present application, which includes that control is patrolled
Volume chip 11, the first storage medium 12 being connect with control logic chip 11, service logic chip 13, service logic chip 14 and
Service logic chip 15 is by taking 3 service logic chips as an example in Fig. 1, and in practical application, the quantity of service logic chip may be used also
Think other quantity, it is without limitation.
First storage medium 12, for storing logical file, the logical file is used to carry out version to service logic chip
This upgrading.For example, the first storage medium 12 be stored with for service logic chip 13 carry out edition upgrading logical file A1,
For carrying out the logical file A2 of edition upgrading to service logic chip 14, for carrying out edition upgrading to service logic chip 15
Logical file A3.
Control logic chip 11 is used to determine whether to carry out version liter to service logic chip by this control logic chip 11
Grade.If it is, obtain logical file from the first storage medium 12, and by the logical file loading to the service logic core
Piece.If it is not, then not needing to obtain logical file from the first storage medium 12.
For example, needing to carry out version to service logic chip 13 by control logic chip 11 when control logic chip 11 determines
When upgrading, then control logic chip 11 is obtained from the first storage medium 12 and is patrolled for what is upgraded to service logic chip 13
File A1 is collected, and logical file A1 is loaded into service logic chip 13.
Service logic chip is used for operation logic file, to realize the edition upgrading of this service logic chip.
For example, logical file A1 can be loaded into the non-volatile memory of service logic chip 13 by control logic chip 11
Area.After the restarting of service logic chip 13, service logic chip 13 reads logical file A1 from non-volatile storage area, and
Logical file A1 is loaded into the logic gate array area operation of service logic chip 13, i.e. service logic chip 13 can be run
Logical file A1 to be upgraded realizes edition upgrading.
By above technical scheme as it can be seen that in the embodiment of the present application, when need by control logic chip to service logic chip
When carrying out edition upgrading, control logic chip can from the first storage medium logical file, and by logical file loading to industry
Business logic chip, to carry out edition upgrading to service logic chip.In the above method, it does not need by CPU to service logic
Chip carries out edition upgrading, that is to say, that, can also be by control logic chip to service logic even if CPU is unable to operate normally
Chip carries out edition upgrading, avoids the failure of edition upgrading.Further, when CPU loses the edition upgrading of service logic chip
When losing, the edition upgrading of service logic chip can also be restored by control logic chip, improve reliability of electronic equipment.
Optionally, in one example, control logic chip 11 can be CPLD, be also possible to field programmable gate array
(Field Programmable Gate Array, FPGA), can also be specific integrated circuit (Application
Specific Integrated Circuit, ASIC), it is without limitation.
Service logic chip (such as service logic chip 13, service logic chip 14 and service logic chip 15) can be
CPLD is also possible to FPGA, can also be ASIC, without limitation.
First storage medium 12 can be FLASH flash memory, and with no restrictions to the type of this first storage medium 12, first deposits
Storage media 12 can store the logical file for being upgraded to service logic chip.
Optionally, in one example, referring to fig. 2 or shown in Fig. 3, which can also include processor 16
(such as CPU), the second storage medium 17 being connect with processor 16.In Fig. 2, processor 16 and control logic chip 11 connect
It connects, still, is not connect with the first storage medium 12.In Fig. 3, processor 16 is connect with control logic chip 11, and with
The connection of first storage medium 12.
Second storage medium 17, for storing logical file, the logical file is used to carry out version to service logic chip
This upgrading, that is to say, that for storing the logical file for being upgraded to service logic chip.
Second storage medium 17 can be FLASH flash memory, and with no restrictions to the type of this second storage medium 17, second deposits
Storage media 17 can store the logical file for being upgraded to service logic chip.
For example, the second storage medium 17 storage for service logic chip 13 carry out edition upgrading logical file A1,
For carrying out the logical file A2 of edition upgrading to service logic chip 14, for carrying out edition upgrading to service logic chip 15
Logical file A3.
After electronic equipment normally starts, if user needs to carry out edition upgrading to service logic chip, it can pass through
The modes such as order line or web page, controlling electronic devices download the logical file for being upgraded to service logic chip,
And logical file is stored in the second storage medium 17, this process is repeated no more.
For the second storage medium 17, in addition to for other than storing logical file, the second storage medium 17 to be also used to
The startup file and relevant configuration of electronic equipment are stored, it is without limitation.
Processor 16, for obtaining logical file from the second storage medium 17 when receiving edition upgrading instruction, and
By logical file storage into the first storage medium 12;Alternatively, when receiving edition upgrading instruction, from the second storage medium
Logical file is obtained in 17, sends the logical file to control logic chip 11, so that control logic chip 11 is literary by the logic
Part is stored into the first storage medium 12.
Wherein, if user needs to carry out edition upgrading to service logic chip, order line or web page can be passed through
Etc. modes, to electronic equipment input edition upgrading instruction.Processor 16 is determined and is needed the when receiving edition upgrading instruction
Logical file in two storage mediums 17 is stored into the first storage medium 12, that is, uses aforesaid way by the second storage medium 17
In logical file store into the first storage medium 12.
It is shown in Figure 2, processor 16 can be obtained from the second storage medium 17 logical file (such as logical file A1,
Logical file A2, logical file A3 etc.), and the logical file is sent to control logic chip 11, control logic chip 11 exists
After receiving logical file, by logical file storage into the first storage medium 12.Shown in Figure 3, processor 16 can be with
Logical file is obtained from the second storage medium 17, and the logical file is sent to control logic chip 11, control logic core
Piece 11 is after receiving the logical file, by logical file storage into the first storage medium 12;Alternatively, processor 16 can be with
Logical file is obtained from the second storage medium 17, and by logical file storage into the first storage medium 12.
By above technical scheme as it can be seen that in the embodiment of the present application, it will can be used to upgrading service logic chip
Logical file is stored into the second storage medium 17, in this way, processor 16 can obtain logic text from the second storage medium 17
Part, and the logical file is stored to the first storage medium 12, that is to say, that the first storage medium 12 can store logic text
Part, control logic chip 11 can read the logical file from the first storage medium 12, then using the logical file to industry
Business logic chip carries out edition upgrading.
Optionally, in one example, referring to fig. 2 or shown in Fig. 3, processor 16 passes through local bus (such as Local
BUS it) is connect with control logic chip 11, control logic chip 11 is connect by local bus with the first storage medium 12.Processing
Logical file is sent to control logic chip 11 by local bus by device 16, and control logic chip 11 will be patrolled by local bus
File storage is collected into the first storage medium 12.
Optionally, in one example, control logic chip 11 is necessary to determine whether by control logic chip 11 to business
Logic chip carries out edition upgrading, which can include but is not limited to such as under type:
Mode one, it is shown in Figure 4, electronic equipment can also include control element 18, the control element 18 can be by
Key (i.e. button), and control element 18 is connect with control logic chip 11.
In one example, control element 18, for sending upgrade command to control logic chip 11;Further, it controls
Logic chip 11 processed, is specifically used for: when receiving the upgrade command of the transmission of control element 18, then can determine by controlling
Logic chip 11 carries out edition upgrading to service logic chip.
Optionally, control element 18 are specifically used for: receiving the touching instruction of user's input and leave instruction;According to touch
The generation moment of instruction and the generation moment for leaving instruction obtain user to the operation duration of control element 18;If when the operation
It is long to be greater than preset threshold, then upgrade command is sent to control logic chip 11.Alternatively, in the touching instruction for receiving user's input
When, upgrade command is sent to control logic chip 11.
For example, when user needs to carry out edition upgrading to service logic chip by control logic chip 11, Ke Yicao
Make control element 18, such as presses control element 18.In this way, control element 18 can receive the touching instruction of user's input, and
Upgrade command is sent to control logic chip 11.Control logic chip 11 is determined when receiving upgrade command by control logic
Chip 11 carries out edition upgrading to service logic chip.
In another example in order to avoid be directed to control element 18 maloperation, when user need it is right by control logic chip 11
When service logic chip carries out edition upgrading, can with operational control element 18, and operate duration need to be greater than preset threshold (according to
Experience configuration, such as 15 seconds), it such as presses 18 a period of time of control element and (needs to be greater than preset threshold) and unclamp control element 18 afterwards.
Control element 18 can receive the touching instruction of user's input and leave instruction, and (i.e. according to the generation moment of touching instruction
At the time of pressing control element 18) and generation moment (i.e. release control element 18 at the time of) of instruction is left, obtain user couple
The operation duration of control element 18 leaves the difference at the generation moment that moment and touching instruction occurs of instruction.
Further, if the operation duration is not more than preset threshold, control element 18 determines that current operation is to grasp in vain
Make, forbids sending upgrade command to control logic chip 11.If the operation duration is greater than preset threshold, control element 18 is to control
Logic chip 11 processed sends upgrade command.Control logic chip 11 is determined when receiving upgrade command by control logic chip
11 pairs of service logic chips carry out edition upgrading.
Mode two, processor 16, for sending upgrade information to control logic chip 11;Control logic chip 11, specifically
For: when receiving upgrade information, edition upgrading of the processor 16 to service logic chip is determined according to the upgrade information
Whether fail;Edition upgrading is carried out to service logic chip by control logic chip 11 if it is, determining.Specifically, when pair
When the edition upgrading failure of service logic chip, then processor 16 is sent to control logic chip 11 for indicating that upgrading has failed
The first upgrade information;Control logic chip 11 is after receiving first upgrade information, it is determined that processor 16 is to business
The edition upgrading of logic chip fails, and determines and carry out edition upgrading to service logic chip by control logic chip 11.
For example, with reference to shown in Fig. 2 or Fig. 3, processor 16 obtains logical file from the second storage medium 17, and passes through
Control logic chip 11 is by the logical file loading to service logic chip, and in the loading procedure of the logical file, control is patrolled
Collect the effect that chip 11 only serves a transparent transmission.
In another example shown in Figure 5, processor 16 obtains logical file from the second storage medium 17, and directly should
Logical file loading is to service logic chip.Obviously, compared with the implementation of Fig. 2 or Fig. 3, which is not required to Fig. 5
To pass through the transparent transmission of control logic chip 11.
Under above two scene, processor 16 is required to logical file loading to service logic chip.If processor
The full content of logical file can be loaded into service logic chip by 16, then successfully carries out version liter to service logic chip
Grade.If the full content of logical file is not loaded into service logic chip, the i.e. part of loading logic file by processor 16
Content then carries out edition upgrading to service logic chip not successfully.
In conclusion if processor 16 fails to the edition upgrading of service logic chip, and processor 16 is currently able to work
Make, then processor 16 sends the first upgrade information for indicating that upgrading has failed to control logic chip 11.Control logic chip 11
After receiving the first upgrade information, determine that processor 16 fails to the edition upgrading of service logic chip, and determine by controlling
Logic chip 11 carries out edition upgrading to service logic chip.
Mode three, processor 16, for sending upgrade information to control logic chip 11;Control logic chip 11, specifically
For: when receiving upgrade information, edition upgrading of the processor 16 to service logic chip is determined according to the upgrade information
Whether fail;Edition upgrading is carried out to service logic chip by control logic chip 11 if it is, determining.Specifically, when pair
When service logic chip carries out edition upgrading, then processor 16 is sent to control logic chip 11 for indicating that upgrading has started
Second upgrade information;When the edition upgrading success to service logic chip, then processor 16 is sent to control logic chip 11
The third upgrade information terminated for indicating upgrading.Control logic chip 11 is receiving the second upgrade information and is not receiving
When third upgrade information, it is determined that processor 16 fails to the edition upgrading of service logic chip.
For example, with reference to shown in Fig. 2 or Fig. 3, processor 16 obtains logical file from the second storage medium 17, and passes through
Control logic chip 11 is by the logical file loading to service logic chip, at this point, control logic chip 11 only serves one thoroughly
The effect of biography.In another example shown in Figure 5, processor 16 obtains logical file from the second storage medium 17, and directly should
Logical file loading is to service logic chip.
Under above two scene, when processor 16 is started logical file loading to service logic chip, that is, start version
This upgrading, then processor 16 sends the second upgrade information started for indicating upgrading to control logic chip 11.Control is patrolled
Chip 11 is collected after receiving the second upgrade information, the time of reception of the second upgrade information is determined as to upgrade start time, table
Show that processor 16 starts to upgrade service logic chip at this time.
If the full content of logical file can be loaded into service logic chip by processor 16, processor 16 is successfully right
Service logic chip carries out edition upgrading, and terminates edition upgrading process.Then, processor 16 is sent to control logic chip 11
The third upgrade information terminated for indicating upgrading.Control logic chip 11 is after receiving third upgrade information, at determination
Edition upgrading success of the device 16 to service logic chip is managed, does not need to carry out version to service logic chip by control logic chip 11
This upgrading.If the full content of logical file is not loaded into service logic chip by processor 16, i.e. edition upgrading fails, and locates
Reason device 16 currently can not work normally, then processor 16 sends third upgrade information without normal direction control logic chip 11.
In conclusion if edition upgrading success of the processor 16 to service logic chip, control logic chip 11 can
Third upgrade information is received, if edition upgrading fails, control logic chip 11 does not receive third upgrade information.It is based on
This, in the preset duration after the judgement upgrading start time of control logic chip 11, if receive third upgrade information.If
No, then control logic chip 11 determines that processor 16 fails to the edition upgrading of service logic chip, by control logic chip 11
Edition upgrading is carried out to service logic chip.
Wherein, preset duration can be configured rule of thumb, typically larger than duration required for edition upgrading, for example, version
When upgrading was needed using 5 minutes, then preset duration can be greater than 5 minutes, such as 6 minutes.
By above technical scheme as it can be seen that in the embodiment of the present application, control logic chip 11 is able to determine whether to be patrolled by control
It collects chip 11 and edition upgrading is carried out to service logic chip, if it is, can be by control logic chip 11 to service logic core
Piece carries out edition upgrading, to restore the edition upgrading of service logic chip.
Optionally, in one example, when needing to carry out edition upgrading to multiple service logic chips, then the first storage
Medium 12 can store multiple logical files, for example, logical file A1 for being upgraded to service logic chip 13, being used for
Logical file A2, the logical file for being upgraded to service logic chip 15 that service logic chip 14 is upgraded
A3.Based on this, different logical files is stored the different storage zone to the first storage medium 12 by processor 16.For example, place
Device 16 is managed by the storage region B1 of logical file A1 storage to the first storage medium 12, by logical file A2 storage to the first storage
The storage region B2 of medium 12, by the storage region B3 of logical file A3 storage to the first storage medium 12.
Based on this, when carrying out edition upgrading to service logic chip 13, control logic chip 11 is from the first storage medium
12 storage region B1 obtains logical file A1, and logical file A1 is loaded into service logic chip 13.To service logic core
When piece 14 carries out edition upgrading, control logic chip 11 obtains logical file A2 from the storage region B2 of the first storage medium 12,
Logical file A2 is loaded into service logic chip 14.When carrying out edition upgrading to service logic chip 15, control logic core
Piece 11 obtains logical file A3 from the storage region B3 of the first storage medium 12, and logical file A3 is loaded into service logic chip
15。
Wherein it is possible to configure initial address (the i.e. starting of logical file A1 of storage region B1 in control logic chip 11
Address), in this way, control logic chip 11 can be obtained since the initial address of the storage region B1 of the first storage medium 12
Logical file A1.Similarly, can then be situated between from the first storage in the initial address of the configuration of control logic chip 11 storage region B2
The initial address of the storage region B2 of matter 12 starts, and obtains logical file A2;Storage region B3 is configured in control logic chip 11
Initial address, then since the initial address of the storage region B3 of the first storage medium 12, obtain logical file A3.
Optionally, in one example, logical file includes current main logic file and initial version to be upgraded
Standby logical file;First storage medium 12 is also used to store the first verification data corresponding with the main logic file.Control logic
Chip 11, is specifically used for: the main logic file and the first verification data is obtained from the first storage medium 12, and using default
Algorithm carries out operation to main logic file, obtains the second verification data corresponding with the main logic file.If the second verification data
It is identical as the first verification data, then the main logic file is loaded into service logic chip.If the second verification data and the first school
Data difference is tested, then obtains this from the first storage medium 12 for logical file, and this is patrolled for logical file loading to business
Collect chip.
For example, with reference to shown in Fig. 6, master of the first storage medium 12 storage for being upgraded to service logic chip 13 is patrolled
File A1 (i.e. the head information of main logic file A1 and logical file data) and standby logical file A1 ' are collected (i.e. for logical file A1 '
Head information and logical file data), main logic file A1 first verification data;For being risen to service logic chip 14
The first verification data of the main logic file A2 of grade and standby logical file A2 ', main logic file A2;For to service logic chip
The first verification data of the 15 main logic file A3 upgraded and standby logical file A3 ', main logic file A3.
In the above-described embodiments, processor 16 needs to store logical file A1 into the first storage medium 12, here
Logical file A1 refers to main logic file A1.Specifically, processor 16 first determines the first verification data of main logic file A1, from
Main logic file A1 starts in the initial address of the first storage medium 12, and main logic text is successively stored in the first storage medium 12
The first verification data of part A1 (i.e. the head information of main logic file A1 and logical file data), main logic file A1.Similarly, locate
Reason device 16 can successively be stored in the first storage medium 12 main logic file A2 and main logic file A2 first verification data,
The first verification data of main logic file A3 and main logic file A3 are successively stored in the first storage medium 12.
Wherein, main logic file A1 is current logical file to be upgraded, that is, the logical file after version updating, i.e.,
The upgrading of service logic chip 13 is realized by main logic file A1.Similarly, main logic file A2 and main logic file A3 are also
Current logical file to be upgraded, i.e. logical file after version updating.
In one example, shown in Figure 6, it can be from standby logical file A1 ' in the starting point of the first storage medium 12
Location starts, and standby logical file A1 ' is stored in the first storage medium 12 (i.e. for the head information and logical file of logical file A1 '
Data), this for logical file A1 ' be it is preconfigured, can be the logical file of initial version, rather than current to be upgraded
Logical file.In the initial state, service logic chip 13 is exactly using this for logical file A1 ' start-up operation, rear
During continuous, the logical file of service logic chip 13 is changing, and still, standby logical file A1 ' is constant, remains as initial
The logical file of version.Similarly, standby logical file A2 ' and standby logical file A3 ' are also stored in the first storage medium 12.
In conclusion control logic chip 11 is obtained from the first storage medium 12 for carrying out to service logic chip 13
When the logical file of upgrading, first since the initial address of the main logic file A1 of the first storage medium 12, it is situated between from the first storage
The first verification data of main logic file A1 and main logic file A1 are obtained in matter 12, and determine the second school of main logic file A1
Test data.If the second verification data are identical as the first verification data, illustrate that mistake does not occur for main logic file A1, will lead
Logical file A1 is loaded into service logic chip 13.If the second verification data are different from the first verification data, illustrate to lead
Mistake occurs for logical file A1, since the initial address of the standby logical file A1 ' of the first storage medium 12, is situated between from the first storage
Standby logical file A1 ' is obtained in matter 12, and standby logical file A1 ' is loaded into service logic chip 13.
In the above-described embodiments, processor 16 determines the first verification data of main logic file A1, may include: processor
16 carry out operation to main logic file A1 using preset algorithm, obtain the first verification data of main logic file A1.Control logic
Chip 11 determines the second verification data of main logic file A1, may include: that control logic chip 11 uses preset algorithm to master
Logical file A1 carries out operation, obtains the second verification data of main logic file A1.Processor 16 and control logic chip 11 are adopted
Preset algorithm is identical.
Wherein, preset algorithm can include but is not limited to cyclic redundancy check (Cyclic Redundancy Check,
CRC) algorithm, it is without limitation, as long as the accuracy of main logic file A1 can be verified.
By above technical scheme as it can be seen that in the embodiment of the present application, by storing main logic text in the first storage medium 12
Part and the corresponding standby logical file of main logic file, in this way, standby logic text can also be passed through when mistake occurs for main logic file
Part carries out edition upgrading to service logic chip, guarantees the availability of service logic chip, avoids the load of service logic chip wrong
Main logic file accidentally, causes service logic chip unavailable.In addition, by the verification for carrying out accuracy to main logic file,
To effectively improve maintainable and reliability.
Optionally, in one example, logical file includes current main logic file and initial version to be upgraded
Standby logical file;First storage medium 12, be also used to store the first verification data corresponding with the main logic file, with this for patrolling
It collects the corresponding third of file and verifies data.Control logic chip 11, is specifically used for: obtaining the master from the first storage medium 12 and patrols
File and the first verification data are collected, and operation is carried out to main logic file using preset algorithm, is obtained and the main logic file
Corresponding second verification data.If the second verification data are identical as the first verification data, which is loaded
To service logic chip.If the second verification data are different from the first verification data, obtained from the first storage medium 12
This verifies data for logical file and the third, and carries out operation to standby logical file using preset algorithm, obtains standby patrolling with this
Collect the corresponding 4th verification data of file.If the 4th verification data are identical as third verification data, by this for logic text
Part is loaded into service logic chip.If the 4th verification data are different from third verification data, no longer logical file is added
It is downloaded to service logic chip, and prompts the user with no available logical file.
For example, with reference to shown in Fig. 7, master of the first storage medium 12 storage for being upgraded to service logic chip 13 is patrolled
Collect file A1 and standby logical file A1 ', the first verification data of main logic file A1 and the third check number of standby logical file A1 '
According to;The of main logic file A2 for being upgraded to service logic chip 14 and standby logical file A2 ', main logic file A2
One verification data and the third of standby logical file A2 ' verify data;Main logic for being upgraded to service logic chip 15
The third check number of the first verification data and standby logical file A3 ' of file A3 and standby logical file A3 ', main logic file A3
According to.
Treatment process shown in Fig. 7, similar with treatment process shown in fig. 6, it is no longer repeated herein.
By above technical scheme as it can be seen that in the embodiment of the present application, by storing main logic text in the first storage medium 12
Part and the corresponding standby logical file of main logic file, in this way, standby logic text can also be passed through when mistake occurs for main logic file
Part carries out edition upgrading to service logic chip, guarantees the availability of service logic chip, avoids the load of service logic chip wrong
Main logic file accidentally, causes service logic chip unavailable.In addition, by the verification for carrying out accuracy to main logic file,
To effectively improve maintainable and reliability.
Correspondingly, based on similarly applying conceiving with above-described embodiment, a kind of logic text is also proposed in the embodiment of the present application
The method of part upgrading, can be applied to electronic equipment, the electronic equipment includes: control logic chip, the first storage medium, industry
Business logic chip, it is shown in Figure 8, which comprises
Step 801, control logic chip determines whether to carry out version liter to service logic chip by this control logic chip
Grade.If so, thening follow the steps 802.If it is not, then being handled using traditional process.
Step 802, control logic chip obtains logical file from the first storage medium;Wherein, first storage is situated between
Matter includes logical file, and the logical file is used to carry out edition upgrading to service logic chip.
Step 803, control logic chip is by the logical file loading to service logic chip, so that service logic chip is transported
Row logical file, to realize edition upgrading by the logical file.
Optionally, in one example, electronic equipment further includes control element, and control logic chip determines whether by this control
Logic chip processed carries out edition upgrading to service logic chip, can include but is not limited to: control element is to control logic chip
Send upgrade command;Control logic chip is determined when receiving the upgrade command of control element transmission by this control logic core
Piece carries out edition upgrading to service logic chip.
Wherein, control element sends upgrade command to control logic chip, comprising: control element receives the touching of user's input
It touches instruction and leaves instruction;According to the generation moment of touching instruction and the generation moment for leaving instruction, user is obtained to control member
The operation duration (leaving the difference at the generation moment that moment and touching instruction occurs of instruction) of part;If the operation duration is greater than pre-
If threshold value, then upgrade command is sent to control logic chip.
Optionally, in one example, electronic equipment further includes processor, and control logic chip determines whether by this control
Logic chip carries out edition upgrading to service logic chip, can include but is not limited to: processor is sent to control logic chip
Upgrade information;Control logic chip determines processor according to the upgrade information when receiving the upgrade information of processor transmission
Whether fail to the edition upgrading of service logic chip;If it is, determining by this control logic chip to service logic chip
Carry out edition upgrading.
Wherein, processor in the edition upgrading failure to service logic chip, then send out to control logic chip by processor
Send the first upgrade information to have failed for indicating upgrading.Control logic chip is after receiving the first upgrade information, it is determined that
Processor fails to the edition upgrading of service logic chip.Alternatively,
When carrying out edition upgrading to service logic chip, then processor sends to control logic chip and is used for table processor
Show the second upgrade information that upgrading has started;Processor to service logic chip edition upgrading success when, then processor to
Control logic chip sends the third upgrade information terminated for indicating upgrading.Control logic chip is receiving the second upgrading
Information and when not receiving third upgrade information, then control logic chip determines edition upgrading of the processor to service logic chip
Failure.
Optionally, in one example, logical file includes current main logic file and initial version to be upgraded
Standby logical file;First storage medium further includes the first verification data corresponding with main logic file.
Control logic chip obtains main logic file and the first verification data from the first storage medium, and using pre- imputation
Method carries out operation to main logic file, obtains the second verification data corresponding with main logic file;If the second verification data and the
One verification data are identical, then main logic file is loaded into service logic chip by control logic chip;If second verification data with
First verification data are different, then control logic chip obtains standby logical file from the first storage medium, and will standby logical file
It is loaded into service logic chip.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity,
Or it is realized by the product with certain function.A kind of typically to realize that equipment is computer, the concrete form of computer can
To be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play
In device, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipment
The combination of any several equipment.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this
The function of each unit can be realized in the same or multiple software and or hardware when application.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, it wherein includes computer usable program code that the embodiment of the present application, which can be used in one or more,
The computer implemented in computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of program product.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present application
Figure and/or block diagram describe.It is generally understood that being realized by computer program instructions each in flowchart and/or the block diagram
The combination of process and/or box in process and/or box and flowchart and/or the block diagram.It can provide these computer journeys
Sequence instruct to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor with
A machine is generated, so that the instruction generation executed by computer or the processor of other programmable data processing devices is used for
Realize the dress for the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram
It sets.
Moreover, these computer program instructions also can store be able to guide computer or other programmable datas processing set
In standby computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates
Manufacture including command device, the command device are realized in one process of flow chart or multiple processes and/or block diagram one
The function of being specified in a box or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing devices, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer
Or the instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram
The step of function of being specified in one box or multiple boxes.
The above description is only an example of the present application, is not intended to limit this application.For those skilled in the art
For, various changes and changes are possible in this application.All any modifications made within the spirit and principles of the present application are equal
Replacement, improvement etc., should be included within the scope of the claims of this application.
Claims (10)
1. a kind of electronic equipment, which is characterized in that the electronic equipment includes: control logic chip and the control logic core
The first storage medium, the service logic chip of piece connection, in which:
First storage medium, for storing logical file, the logical file is used to carry out the service logic chip
Edition upgrading;
The control logic chip is used to determine whether to carry out version to the service logic chip by the control logic chip
Upgrading;If it is, obtaining the logical file from first storage medium, and by the logical file loading described in
Service logic chip;
The service logic chip, for running the logical file, to realize edition upgrading.
2. electronic equipment according to claim 1, which is characterized in that the electronic equipment further include: control element;
The control element, for sending upgrade command to the control logic chip;
The control logic chip, is specifically used for: when receiving the upgrade command that the control element is sent, determining by described
Control logic chip carries out edition upgrading to the service logic chip.
3. electronic equipment according to claim 2, which is characterized in that
The control element, is specifically used for: receiving the touching instruction of user's input and leaves instruction;According to the touching instruction
Moment and the generation moment for leaving instruction occurs, obtains user to the operation duration of control element;If the operation duration
Greater than preset threshold, then upgrade command is sent to the control logic chip.
4. electronic equipment according to claim 1, which is characterized in that the electronic equipment further includes processor;
The processor, for sending upgrade information to the control logic chip;
The control logic chip, is specifically used for: when receiving the upgrade information, according to upgrade information determination
Whether processor fails to the edition upgrading of the service logic chip;If it is, determining by the control logic chip pair
The service logic chip carries out edition upgrading.
5. electronic equipment according to claim 4, which is characterized in that
The processor, is specifically used for: when the edition upgrading failure to the service logic chip, then to the control logic
Chip sends the first upgrade information to have failed for indicating upgrading;
The control logic chip, is specifically used for: after receiving first upgrade information, it is determined that the processor is to institute
State the edition upgrading failure of service logic chip;
Alternatively,
The processor, is specifically used for: when carrying out edition upgrading to the service logic chip, then to the control logic core
Piece sends the second upgrade information started for indicating upgrading;
When the edition upgrading success to the service logic chip, then send to the control logic chip for indicating upgrading
The third upgrade information terminated;
The control logic chip, is specifically used for: receiving second upgrade information and is not receiving the third upgrading
When information, it is determined that the processor fails to the edition upgrading of the service logic chip.
6. electronic equipment according to claim 1, which is characterized in that the electronic equipment further include processor, with it is described
Second storage medium of processor connection;
Second storage medium, for storing the logical file, the logical file is used for the service logic chip
Carry out edition upgrading;
The processor, for when receiving edition upgrading instruction, obtaining the logic text from second storage medium
Part, and by logical file storage into first storage medium;Alternatively, being patrolled to described in control logic chip transmission
File is collected, so that the control logic chip stores the logical file into first storage medium.
7. electronic equipment according to claim 1, which is characterized in that the logical file includes that current master to be upgraded patrols
Collect the standby logical file of file and initial version;
First storage medium, is also used to: storage the first verification data corresponding with the main logic file;
The control logic chip, is specifically used for: the main logic file and described are obtained from first storage medium
One verification data, and operation is carried out to the main logic file using preset algorithm, it obtains corresponding with the main logic file
Second verification data;
If the second verification data are identical as the first verification data, the main logic file is loaded into the business
Logic chip;
If the second verification data are different from the first verification data, obtained from first storage medium described standby
Logical file, and by the standby logical file loading to the service logic chip.
8. a kind of method of logical file upgrading, which is characterized in that be applied to electronic equipment, the electronic equipment includes: control
Logic chip, the first storage medium, service logic chip, which comprises
The control logic chip determines whether to carry out edition upgrading to the service logic chip by the control logic chip;
If it is, the control logic chip obtains logical file from first storage medium;Wherein, it described first deposits
Storage media includes logical file, and the logical file is used to carry out edition upgrading to the service logic chip;
The control logic chip is by the logical file loading to the service logic chip, so that the service logic chip
The logical file is run, to realize edition upgrading by the logical file.
9. according to the method described in claim 8, it is characterized in that,
The electronic equipment further includes control element, and the control logic chip determines whether by the control logic chip to institute
It states service logic chip and carries out edition upgrading, comprising:
The control logic chip is determined when receiving the upgrade command that the control element is sent by the control logic core
Piece carries out edition upgrading to the service logic chip;
Alternatively,
The electronic equipment further includes processor, and the control logic chip determines whether by the control logic chip to described
Service logic chip carries out edition upgrading, comprising:
The control logic chip determines institute according to the upgrade information when receiving the upgrade information that the processor is sent
State whether processor fails to the edition upgrading of the service logic chip;If it is, determining by the control logic chip
Edition upgrading is carried out to the service logic chip.
10. according to the method described in claim 8, it is characterized in that, the logical file includes current main logic to be upgraded
The standby logical file of file and initial version;First storage medium further includes and the main logic file corresponding first
Verify data;The method further includes:
The control logic chip obtains the main logic file and the first verification data from first storage medium,
And operation is carried out to the main logic file using preset algorithm, obtain the second check number corresponding with the main logic file
According to;
If the second verification data are identical as the first verification data, the control logic chip is literary by the main logic
Part is loaded into the service logic chip;
If the second verification data are different from the first verification data, the control logic chip is stored from described first
Obtain the standby logical file in medium, and by the standby logical file loading to the service logic chip.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910355097.0A CN110069272B (en) | 2019-04-29 | 2019-04-29 | Logic file upgrading method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910355097.0A CN110069272B (en) | 2019-04-29 | 2019-04-29 | Logic file upgrading method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110069272A true CN110069272A (en) | 2019-07-30 |
CN110069272B CN110069272B (en) | 2023-07-25 |
Family
ID=67369416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910355097.0A Active CN110069272B (en) | 2019-04-29 | 2019-04-29 | Logic file upgrading method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110069272B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113407217A (en) * | 2021-06-30 | 2021-09-17 | 迈普通信技术股份有限公司 | Chip program upgrading method, communication device and computer readable storage medium |
CN115421649A (en) * | 2022-08-02 | 2022-12-02 | 佳源科技股份有限公司 | Indexable and extensible parameter file fragment storage system and method |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231114A (en) * | 2011-05-26 | 2011-11-02 | 福建星网锐捷网络有限公司 | System and method for upgrading chip as well as method and device for transmitting upgrade file |
CN102264089A (en) * | 2011-06-08 | 2011-11-30 | 中兴通讯股份有限公司 | Method and device for remotely upgrading logic device of base station system |
WO2012024963A1 (en) * | 2010-08-27 | 2012-03-01 | 华为终端有限公司 | Method, apparatus and system for processing firmware based on firmware over the air technology |
CN102662697A (en) * | 2012-03-27 | 2012-09-12 | 深圳市开立科技有限公司 | Software upgrading method and device |
US20130250813A1 (en) * | 2012-03-26 | 2013-09-26 | Emmanuelle Marie Josèphe Janz | Upgrading a programmable logic gate array in an in-service pluggable transceiver |
CN104035794A (en) * | 2014-06-03 | 2014-09-10 | 瑞斯康达科技发展股份有限公司 | Method and system for achieving logic-device firmware upgrade |
CN104881286A (en) * | 2015-05-28 | 2015-09-02 | 烽火通信科技股份有限公司 | Programmable device configuration system and method |
CN105468389A (en) * | 2014-09-04 | 2016-04-06 | 中兴通讯股份有限公司 | CPLD-based remote upgrading control method and apparatus |
CN105989293A (en) * | 2015-02-13 | 2016-10-05 | 中兴通讯股份有限公司 | Method and apparatus for implementing upgrade of software version |
WO2018064885A1 (en) * | 2016-10-08 | 2018-04-12 | 中国科学院微电子研究所 | Apparatus and method for configuring or updating programmable logic device |
CN107943499A (en) * | 2017-11-27 | 2018-04-20 | 深圳创维数字技术有限公司 | A kind of method for upgrading system, device, terminal and storage medium |
CN108153541A (en) * | 2017-12-13 | 2018-06-12 | 天津津航计算技术研究所 | FPGA online upgrading methods based on 1553B buses |
CN108418707A (en) * | 2018-01-31 | 2018-08-17 | 武汉虹信通信技术有限责任公司 | Double mutual online backup upgrade methods of CPLD and service board in communication system |
-
2019
- 2019-04-29 CN CN201910355097.0A patent/CN110069272B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012024963A1 (en) * | 2010-08-27 | 2012-03-01 | 华为终端有限公司 | Method, apparatus and system for processing firmware based on firmware over the air technology |
CN102231114A (en) * | 2011-05-26 | 2011-11-02 | 福建星网锐捷网络有限公司 | System and method for upgrading chip as well as method and device for transmitting upgrade file |
CN102264089A (en) * | 2011-06-08 | 2011-11-30 | 中兴通讯股份有限公司 | Method and device for remotely upgrading logic device of base station system |
US20130250813A1 (en) * | 2012-03-26 | 2013-09-26 | Emmanuelle Marie Josèphe Janz | Upgrading a programmable logic gate array in an in-service pluggable transceiver |
CN102662697A (en) * | 2012-03-27 | 2012-09-12 | 深圳市开立科技有限公司 | Software upgrading method and device |
CN104035794A (en) * | 2014-06-03 | 2014-09-10 | 瑞斯康达科技发展股份有限公司 | Method and system for achieving logic-device firmware upgrade |
CN105468389A (en) * | 2014-09-04 | 2016-04-06 | 中兴通讯股份有限公司 | CPLD-based remote upgrading control method and apparatus |
CN105989293A (en) * | 2015-02-13 | 2016-10-05 | 中兴通讯股份有限公司 | Method and apparatus for implementing upgrade of software version |
CN104881286A (en) * | 2015-05-28 | 2015-09-02 | 烽火通信科技股份有限公司 | Programmable device configuration system and method |
WO2018064885A1 (en) * | 2016-10-08 | 2018-04-12 | 中国科学院微电子研究所 | Apparatus and method for configuring or updating programmable logic device |
CN107943499A (en) * | 2017-11-27 | 2018-04-20 | 深圳创维数字技术有限公司 | A kind of method for upgrading system, device, terminal and storage medium |
CN108153541A (en) * | 2017-12-13 | 2018-06-12 | 天津津航计算技术研究所 | FPGA online upgrading methods based on 1553B buses |
CN108418707A (en) * | 2018-01-31 | 2018-08-17 | 武汉虹信通信技术有限责任公司 | Double mutual online backup upgrade methods of CPLD and service board in communication system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113407217A (en) * | 2021-06-30 | 2021-09-17 | 迈普通信技术股份有限公司 | Chip program upgrading method, communication device and computer readable storage medium |
CN113407217B (en) * | 2021-06-30 | 2023-05-23 | 迈普通信技术股份有限公司 | Chip program upgrading method, communication device and computer readable storage medium |
CN115421649A (en) * | 2022-08-02 | 2022-12-02 | 佳源科技股份有限公司 | Indexable and extensible parameter file fragment storage system and method |
CN115421649B (en) * | 2022-08-02 | 2023-10-20 | 佳源科技股份有限公司 | Indexable and extensible parameter file slicing storage system and method |
Also Published As
Publication number | Publication date |
---|---|
CN110069272B (en) | 2023-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108376077A (en) | The upgrade method and device of control unit | |
CN108833131A (en) | System, method, equipment and the computer storage medium of distributed data base cloud service | |
CN106897095B (en) | Method and device for hot repairing application program, readable storage medium and computing equipment | |
CN105930276A (en) | Method and device for identifying failure reasons of test cases | |
CN104778066B (en) | The quick start method and its device of a kind of embedded OS | |
CN110058920B (en) | Virtual machine performance detection method and device, electronic equipment and storage medium | |
CN110673936B (en) | Breakpoint continuous operation method and device for arrangement service, storage medium and electronic equipment | |
CN110069272A (en) | The method and electronic equipment of logical file upgrading | |
CN105446827A (en) | Data storage method and device for database at failure | |
CN105320553A (en) | Method and system for updating network card firmware based on domestic processor platform | |
CN102541469A (en) | Method, equipment and system for protecting data in firmware storage system | |
CN110069366A (en) | A kind of reloading method, apparatus and server | |
CN111694760A (en) | Server system, flash memory module and method for updating firmware mapping file | |
CN102880478B (en) | Oftware updating method | |
CN115629785A (en) | Upgrading method, electronic device and storage medium | |
CN103475514B (en) | Node, group system and BIOS without BMC repair and upgrade method | |
US8661293B2 (en) | Test architecture based on intelligent test sequence | |
CN104407808B (en) | The method and apparatus for writing data | |
CN104572255B (en) | A kind of multilayer application trustship method, apparatus and system | |
CN110764835B (en) | File configuration method and device for application environment, computer equipment and storage medium | |
CN111984287A (en) | Equipment upgrading method and system | |
CN111142502A (en) | Processing method, device and equipment for ECU detection and storage medium | |
CN112463225B (en) | SSD (solid State disk) power-on method, device, equipment and medium | |
CN115242753A (en) | Network card MAC address burning method, system, electronic equipment and storage medium | |
JP2023503737A (en) | GAME STATE DETECTION AND CONFIGURATION UPDATE METHOD, APPARATUS, APPARATUS, AND STORAGE MEDIUM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |