#ENGLISH
>>

<< CANopen Bootloader <<

Übersicht CANopen Bootloader

Eine wachsende Zahl von CANopen Geräten benötigt heute Bootloader, um die Firmware im Feld auszutauschen. Die Verwendung eines kompletten CANopen Stacks ist für Bootloader wegen des großen Flash-Speicherbedarfs oft ungeeignet. Der CANopen Bootloader von emtas wurde daher mit dem Fokus auf geringen Speicherbedarf, bei gleichzeitiger Berücksichtigung hoher Ausfallsicherheit, entwickelt.

Der Bootloader unterstützt nur die für einen Bootloader notwendigsten CANopen Dienste (SDO, NMT-Slave, Heartbeat Producer) und Objekte. Der emtas Bootloader kommt dadurch mit nur 6-8 KiB Flash aus und ist dennoch CANopen kompatibel. Verfügbar ist der Bootloader für verschiedene 16- und 32-Bit-Mikrocontroller und er kann einfach an andere Zielsysteme angepasst werden.
Herstellerspezifischer Programmcode kann problemlos integriert werden, da der Bootloader im C Source Code geliefert wird. Somit ist es für die Gerätehersteller z.B. möglich, Zugriffsschutzmechanismen, Verschlüsselung der Firmware oder eine Backdoor in den Bootloader zu integrieren.

Die Unterstützung von SDO-Blocktransfer ist optional möglich, jedoch muss SDO-Blocktransfer separat aktiviert werden, da dies den Speicherbedarf erhöht.

Die Applikation, welche mit dem Bootloader übertragen werden soll, muss geringfügig angepasst werden. Dazu müssen die Linker-Einstellungen so geändert werden, dass der Resetvektor auf den Bootloader verweist und der Platz nicht von der Applikation beansprucht wird. Zudem muss ein persistenter RAM (4 Byte) zum Datenaustausch zwischen Bootloader und Applikation bereitgestellt werden, wobei auch alternative Möglichkeiten zur Kommunikation zwischen der Applikation und dem Bootloader unterstützt werden. Der Binärdatei der Applikation wird zudem ein Datenblock vorangestellt, welche die CRC und weitere Information beinhaltet. Hierfür ist ebenfalls der entsprechende Platz im Flash freizuhalten.

Highlights

Systemanforderungen für CANopen Bootloader

Lieferumfang/Lizenzierung

Für weitere Fragen, Preis- und Bestellinformationen stehen wir Ihnen gern unter 03461-794160 oder service@emtas.de zur Verfügung.

  |||||

// Produktübersicht

<< emtas Produkte <<

  • CANopen =>
  • J1939 =>
  • EnergyBus =>
  • EtherCAT =>

// INFO

<< EnergyBus Software, Tools & Dienstleistungen <<

emtas GmbH ist der Software-Entwicklungspartner des EnergyBus e.V..
Wir führen EnergyBus-Schulungen   =>

// INFO

<< EtherCAT Software, Tools & Dienstleistungen <<

EtherCAT DeviceDesigner
Der EtherCAT DeviceDesigner ist ein einfach zu bedienendes Tool zum schnellen   =>

// ALLGEMEIN

<< 10 gute Gründe für emtas <<

Wählen Sie emtas als Ihren Entwicklungspartner! Warum? Hier lesen Sie 10 gute Gründe: (mehr …)   =>

// ALLGEMEIN

<< CAN/CANopen Überblick <<

CAN/CANopen Technology

CANopen has been the standard for open CAN based networks for nearly twenty   =>

// UNTERNEHMEN

<< Über emtas <<

emtas GmbH
Die emtas GmbH ist ein etabliertes Embedded-Software-Dienstleistungs-unternehmen mit dem   =>