Overview
An increasing number of J1939 devices need bootloaders to update firmware in the field. The use of a complete J1939 stack for the bootloader is mostly unsuitable, because of the large flash memory footprint.
Emotas has developed a new J1939 Bootloader using CAM11/CAM21 that needs only few memory resources. The bootloader supports only the necessary services. 16 KiB of flash memory are sufficient for the emotas bootloader – and it is still j1939 compatible.
The J1939 Bootloader is available for different 16- and 32-bit micro controllers and can easily be adapted to other targets. 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.
Highlights
- J1939 compatible
- segmented transfer and block transfer using CAM11/CAM21
- only little flash resources needed
System requirements
- ANSI-C compiler
Scope of delivery/Licensing
- Bootloader source code (ANSI-C compatible)
- driver for CAN controller, CPU and flash access
- ready to run example application
- user manual and reference manual in electronic format
- incl. 6 (project license) .. 24 (site license) months support by e-mail or phone (depending on license)