CN110069272A - The method and electronic equipment of logical file upgrading - Google Patents

The method and electronic equipment of logical file upgrading Download PDF

Info

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
Application number
CN201910355097.0A
Other languages
Chinese (zh)
Other versions
CN110069272B (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.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies 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 New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201910355097.0A priority Critical patent/CN110069272B/en
Publication of CN110069272A publication Critical patent/CN110069272A/en
Application granted granted Critical
Publication of CN110069272B publication Critical patent/CN110069272B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

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

The method and electronic equipment of logical file upgrading
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.
CN201910355097.0A 2019-04-29 2019-04-29 Logic file upgrading method and electronic equipment Active CN110069272B (en)

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)

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

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

Patent Citations (13)

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

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