Method, system and device for avoiding CPLD version updating errors, and storage medium
A version and error technology, which is applied in the field of firmware update, can solve problems such as system failure to boot, affect verification results, and update CPLD troubles, so as to avoid error rate of update version, ensure function verification results, and highlight substantive features.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0076] Such as figure 1 Shown, the present invention provides a kind of method for avoiding updating CPLD version error, comprises the steps:
[0077] S1. The BMC judges the CPLD update mode according to the application scenario;
[0078] S2. The BMC calculates the target version number of the CPLD according to the CPLD update mode and the current version number of the CPLD;
[0079] S3.BMC obtains the CPLD firmware to be updated, compares whether the version number of the CPLD firmware to be updated is consistent with the CPLD target version number, and performs the CPLD firmware update when the version numbers are consistent, and reacquires the CPLD firmware to be updated when the version numbers are inconsistent .
Embodiment 2
[0081] Such as figure 2 Shown, the present invention provides a kind of method for avoiding updating CPLD version error, comprises the steps:
[0082] S1. The BMC judges the CPLD update mode according to the application scenario; the specific steps are as follows:
[0083] S11. BMC acquires application scenarios;
[0084] When the application scenario is to verify the difference between the current version of the CPLD and the previous version, enter step S12;
[0085] When the application scenario is to verify the new version of the CPLD function, enter step S13;
[0086] When the application scenario is to re-verify the function of the current version of the CPLD, enter step S14;
[0087] When the application scenario is to verify the difference between the current version of the CPLD and the old version that is not the previous version, enter step S15;
[0088] S12.BMC determines that the CPLD update mode is the previous version update mode, and enters step S2;
[0089...
Embodiment 3
[0111] Such as image 3 As shown, the present invention provides a kind of avoiding update CPLD version error system, comprises
[0112] CPLD update mode judging module 1 is used to set BMC to judge CPLD update mode according to application scenarios; CPLD update mode judging module 1 includes:
[0113] The application scenario acquisition unit 1.1 is used to set the BMC to acquire the application scenario;
[0114] Last update mode judging unit 1.2 is used to set BMC to determine that CPLD update mode is the previous version update mode when the application scenario is to verify the difference between the current version of CPLD and the previous version;
[0115] The next update mode determination unit 1.3 is used to set the BMC to determine that the CPLD update mode is the next version update mode when the application scenario is to verify the new version of the CPLD function;
[0116] The current update mode determination unit 1.4 is used to set the BMC to determine that ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


