User Tools

Site Tools


Action disabled: source
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. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
de/doc/tools_cortex-crc32.txt · Last modified: 2014/05/03 15:40 by wsauer