CANopen Compliant Bootloader
|
|
||||||||
|
|
About CANopenCANopen is a popular higher-layer application protocol based on CAN, the Controller Area Network. CANopen is the best-suited higher-layer protocol for embedded networking applications as it can be customized and optimized towards a specific application. The CiA (CAN in Automation users and manufacturers group) maintains the CANopen standards. CANopen BootloaderEmbedded Systems Academy has developed a boot-loader variant for the Atmel T89C51CC01 that implements a basic CANopen slave node. Using this boot-loader, the T89C51CC01 can be recognized by standard CANopen configuration tools or CANopen masters as a CANopen slave node that awaits configuration. The boot-loader fits entirely into the internal 2k boot-ROM flash area of the T89C51CC0x microcontrollers. A regular Intel-hex file can be transmitted to and programmed into the Flash memory of the Atmel T89C51CC01 using standardized CANopen SDO (Service Data Object) communications. Standard CANopen configuration tools such as the CANsetter from Vector automatically support this boot-loader.
The boot-loader itself can be configured via data entries to an internal Flash area. This allows the CANopen slave node to be assigned a pre-defined CANopen node ID and that it identifies itself with a customizable product code and serial number. This is important for OEMs that would prefer to have the boot loader identify itself to their customers as a specific product instead of an Atmel microcontroller. Click here to read the documentation and download your copy!
Bootloader Benefits
|
||||||||
Bootloader Features
|
San Jose, CA |