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 is implemented to meet low storage requirements. At the core of the CANopen Bootloader stack lies a streamlined object dictionary. It supports a variety of CANopen services, including Network Management (NMT), Service Data Object (SDO) with expedited, segmented, and block transfer modes, Emergency messages, Heartbeat communication, and Layer Setting Services (LSS). Furthermore, the stack enables the definition of up to four distinct sections for storing programs and data on your device. The CANopen Download Tool is used to update programs and data of the target hardware.
The CANopen Bootloader protocol stack contains the full functionality for the integration of a bootloader in customer devices according to CANopen specifications. Updating devices is considerably facilitated.
A defined API facilitates adjustment to the flash memory of the target hardware. Flash drivers for various controllers (for example, STM32 series) are part of the CANpie driver.
Features:
- 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
Product Delivery:
- The CANopen Bootloader protocol stack is delivered as C99 source code, downloadable from a provided link.
- Comprehensive documentation in English is available on GitHub.
- The package also includes:
- Site-related company license, no additional runtime costs
- Support flatrate: MicroControl engineers will respond to your questions and give further support for 12 months (from purchase date), either by phone or by email during our usual business hours. If desired, MicroControl offers „on site“ support during the initial startup of your system. Additional or supplementary services may be agreed upon in individual maintenance agreements
- Updates: for 12 months (from purchase date) customers of MicroControl will get updates according to current technical developments. Due to our intensive participation in the relevant expert panels our customers will have immediate access to improvement and optimization potentials
- Ready-to-run examples for various demo boards
The CANopen Bootloader protocol stack runs on top of the CANpie FD hardware abstraction layer. The CANopen Slave and CANopen Master Stacks can run in parallel on the same hardware platform.
Supported Devices | STM32 |
Software Function | Connect |
Middleware | CAN |
Deliverable | Source |
License Type | Commercial |
Site |
ST Products |
---|