CANopen Bootloader

Here we provide information, descriptions, data and facts for our products, wa well as a link to our contact possibilities.

single product page

<< product overview<<

Overview

An increasing number of CANopen devices need bootloaders to update firmware in the field. The use of a complete CANopen stack for the bootloader is mostly unsuitable, because of the large flash memory footprint.
To avoid this waste of flash memory, emotas developed a new CANopen Bootloader that needs only few memory resources. The bootloader supports the necessary services (SDO, NMT slave, heartbeat producer) and objects. 16 KiB of flash memory are sufficient for the emotas bootloader – and it is still CANopen compatible.

The CANopen Bootloader is available for different 16- and 32-bit micro controllers and can easily be adapted to other targets. SDO block transfer is optionally available as well. It is delivered as ANSI-C source code and thus can be extended by customers e.g. with a password protection mechanism, firmware encryption or a manufacturer-specific back door.

Highlights

  • CANopen-compatible
  • segmented SDO Transfer
  • SDO Block Transfer
  • only little flash resources needed

System requirements

  • ANSI-C compiler

Scope of delivery/Licensing

  • Bootloader source code (ANSI-C compatible)
  • driver for CAN controller, CPU and flash access
  • 1 single-user license of our CANopen UpdateManager
  • ready to run example application
  • user manual and reference manual in electronic format
  • incl. 6 (project license) .. 24 (site license) months support by e-mail or phone (depending on license)
For further questions, pricing and ordering information please contact us at +49-3461-794160 or service@emotas.de.

Still have some questions?

Please feel free to contact one of our specialists, in case you have questions to our product.