The invention provides a
firmware upgrading
breakpoint resuming method and
system of an automobile instrument,
electronic equipment and a storage medium, and reliable upgrading is realized by taking double-panel redundancy,
breakpoint resuming and hierarchical
verification as a core and depending on an EMMC storage design: an initialization stage: reading current operation surface information of the instrument in the EMMC, determining a to-be-upgraded surface based on an A / B surface design, and carrying out
data processing on the to-be-upgraded surface; backing up a running surface mark to an independent partition, and reading A / B surface
breakpoint resume information at the same time; in the
data processing stage, an
upgrade package is divided into 8M groups according to head information, 1K packages are transmitted, a first
package is decrypted by using a UDS protocol IV value, a subsequent
package is decrypted by using a previous package
plaintext and 16 bytes later, differential reduction based on a single block is synchronously executed, and after each package is written into an EMMC,
recovery information such as data size and IV value is stored in a reverse partition of a breakpoint resume
effective surface; in the
verification and activation stage, the data length is confirmed firstly, signature
verification is carried out according to 8M batches, then signature verification is carried out on all logic blocks in a full-experience mode, finally, a
backup is compared with a current running surface mark, and if the
backup is consistent with the current running surface mark, an effective to-be-upgraded surface is written into a starting partition.