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, emtas developed a new CANopen Bootloader that needs only few memory resources. The bootloader supports the necessary services (SDO, NMT slave, heartbeat producer) and objects. So resource saving 6 to 8 KiB of flash memory are sufficient for the emtas bootloader – and it is still CANopen compatible.
The CANopen Bootloader is available for different 16- and 32-bit microcontrollers and can easily be adapted to other targets. SDO block transfer is optionally availabe 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.
System requirements• ANSI-C compiler
Scope of delivery/Licensing• Bootloader source code (ANSI-C compatible)
• Driver adjustment for CAN/CPU
• 1 single-user license of our CANopen UpdateManager
• Ready to run example application
• User manual and reference manual in electronic format
• Site license
• 6 month free of charge support
- Caratteristiche e Benefici
• Segmented SDO Transfer
• SDO Block Transfer
• Only little flash resources needed
• System requirements
• ANSI-C compiler
- Numeri ordine
on request - emtas CANopen Bootloader