CANopen Bootloader Protocol Stack
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. In implementation of the Bootloader special emphasis was placed on 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 may be 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.
- Complete functionality according to 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
As a supplement to our CANopen bootloader protocol stack we provide CANopen workshops, software tools as well as technical advice and support in the development of your individual CANopen devices. The maintenance and support period may be extended if desired.
|50.05.003||CANopen bootloader protocol stack
Protocol stack as C source code, example programs, documentation in english language
|50.10.zzz||CANpie driver for target system
CAN low-level driver as C source code