User Tools

Site Tools


de:doc:tools_cortex-crc32

Cortex_CRC32

Die Firmware unseres CAN-Invaders, der kleine OBD Bluetoothadapter, kann im Feld mittels seiner Bluetoothschnittstelle aktualisiert werden. Aber weil es ein bisschen gefährlich ist, das Gerät über einen kabellose unsichere Verbindung zu flashen, brauchen wir einen Schutz für den Fall, das die Verbindung unerwartet waehrend des Flashens abbricht.

Wir tun das in der Weise, das der Bootloader in der Lage ist zu identifizieren, ob das Geraet mit valider Firmware versehen ist oder nicht. Falls Sie valide ist, startet der Bootloader die Firmware. Ist Sie nicht valide, dann wechselt der Bootloader in einen Flashmodus und wartet darauf das die korrekte Firmware geliefert wird.

Um dies sicherzustellen, wird die Firmware mit einer zusaetzlichen CRC Checksumme geschuetzt. Das Tool cortex_crc32 berechnet diese Summe und addiert sie binaer zu der dem Firmwaredatei, welches dann benutzt werden kann, um geflasht zu werden.

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
de/doc/tools_cortex-crc32.txt · Last modified: 2014/05/03 15:40 by wsauer