System zur Aktualisierung von Firmware und Verfahren dazu, und Verfahren zum Erzeugen von Firmware

    公开(公告)号:DE102009020389A1

    公开(公告)日:2010-07-08

    申请号:DE102009020389

    申请日:2009-05-08

    Abstract: Ein System und Verfahren zur Aktualisierung von Firmware und ein Verfahren zur Erzeugung von Firmware werden bereitgestellt. Das System enthält ein Modul zur Speicherung von Firmware, das eine erste und eine zweite Firmware hat. Die erste und die zweite Firmware haben jede Bild-Kopfinformations-Datei-Daten, die eine Prüfsumme einer zyklischen Blockprüfung (CRC) und die Erzeugungs-Zeit der Bild-Kopfinformations-Datei umfassen. Das Verfahren zur Aktualisierung von Firmware umfasst die Feststellung, ob die erste und die zweite Firmware gemäß der CRC-Information einen Fehler enthält. Wenn in der ersten oder zweiten Firmware ein Fehler vorliegt, wird die durch den Fehler beeinträchtigte Firmware durch neue Firmware ersetzt. Wenn in der ersten oder zweiten Firmware kein Fehler vorliegt, wird die erste Firmware mit der zweiten Firmware bezüglich der Erzeugungs-Zeit der Bild-Kopfinformations-Datei verglichen, so dass die Firmware mit der früheren Erzeugungs-Zeit durch die neue Firmware ersetzt wird. Eine funktionsfähige Firmware steht zur Verfügung, sogar wenn die Operation der Aktualisierung der Firmware fehlschlägt.

    FAULT TOLERANT UPDATING OF FIRMWARE

    公开(公告)号:GB2466685A

    公开(公告)日:2010-07-07

    申请号:GB0906936

    申请日:2009-04-23

    Abstract: A storage module stores first and second firmware, each having image header file data including cyclic redundancy checksum (CRC) information and image header file creating time information. New firmware is obtained from a server or other means, and its CRC information is used to determine whether it contains an abnormality, whereupon the new firmware may be obtained again. A method of updating firmware includes determining whether the first or second firmware has an abnormality according to its CRC information so as to replace the abnormality-stricken firmware with the new firmware. If both the first and second firmware have an abnormality then the process ends. When abnormalities are absent from both the first and second firmware, the creating time information of the first and second firmware are compared such that the firmware with the earlier creating time is replaced by the new firmware. The method makes operable firmware available even if the firmware updating operation fails. A method of creating firmware comprises combining kernel file data and file system data with header file data and increasing a data stream length to a maximum data stream length, where the header file data comprises CRC information and image header file creating time information.

Patent Agency Ranking