The CANopen bootloader source code package offers the complete functionality for integration of a bootloader according to the CANopen standard in your own devices.
The CANopen bootloader stack implements a reduced object dictionary and supports the services NMT, SDO (Expedited/Segmented/Block), Emergency, Heartbeat as well as LSS.
Versatile configuration options allow an individual customisation to the target system. Example code eases the startup phase, the user can concentrate on the implementation of his own application. A consistent driver interface gives the flexibility to use any CAN controller available on the market.
Features
- Complete functionality according to CANopen specification DS-301/DS-302
- Modular software structure with versatile configuration options
- Optimised on low resource requirements (ROM / RAM)
- Broad range of supported CAN controllers
- Consistent interface for the CAN driver (CANpie)
Download
EDS file CANopen bootloader
Product flyer source code (PDF)