The CANopen bootloader protocol stack provides the complete functionality for integration of a bootloader according to the CANopen standard in your existing devices. Versatile configuration options facilitate individual customization to a target product. The Bootloader was implemented to meet low storage requirements.
The CANopen bootloader stack comprises a reduced object dictionary and supports NMT, SDO (Expedited/Segmented/Block), Emergency, Heartbeat as well as LSS services. Up to four separate sections for storage of programmes and data may be defined. The CANopen Download Tool is used to update programmes and data of the target hardware.
A defined API facilitates adjustment to a flash memory of the target hardware. Flash drivers for various controllers (e.g. STM32 series) are part of the CANpie driver.
- Complies with CANopen specification CiA 301 and CiA 302
- Modular software structure with versatile configuration options
- Optimized to low resource requirements (Flash / RAM)
- Broad range of supported CAN controllers (CANpie)
- Defined API for access to flash memory
Scope of delivery
The CANopen Bootloader is provided as C99 source code with manual in English (electronically in PDF format). Also included:
- CANopen bootloader protocol stack in ANSI-C source code
- Ready-to-run examples for various demo boards
- Manual in English
- Site-related company licence without any additional runtime costs
- 12 months technical support by email or telephone
Fair Partnership policy offers company licence and free support service
To complement the Microcontrol product portfolio, we also offer CANopen workshops, software tools as well as technical advice and support in the development of your CANopen device.
Protocol stack in C source code, example programmes, documentation in English, provided by download link
API for the CAN implementation for the respective microcontroller
Manual V3.00 (englisch)
PDF [540 KB]
EDS [7 KB]
PDF [715 KB]
+49 2241 – 25 65 9 – 0
Write an email or call us.