ROBOOT device interface


Detailed Description

Purpose.

The purpose of this interface is to provide device-specific information that is used to check if the provided bootloader image is suitable for the target.

Realization.

The realization of this interface is mandatory in order to use ROBOOT on any hardware architecture. The realization is basically a set of three variables: ROBOOT_ApplicationIdVer, ROBOOT_DeviceID and ROBOOT_DeviceKey.

Variables

const uint8_t ROBOOT_ApplicationIdVer [5]
const uint8_t ROBOOT_DeviceID [7]
const uint8_t ROBOOT_DeviceKey [8]


Variable Documentation

const uint8_t ROBOOT_ApplicationIdVer[5]

Definition of application ID. This data is used by image processor if image contains device magic of type ROBOOT_IMAGE_CHECK_APPVER or ROBOOT_IMAGE_CHECK_APPID.

const uint8_t ROBOOT_DeviceID[7]

Definition of the device ID. This data is used by image processor if image contains device magic of type ROBOOT_IMAGE_CHECK_DEVID.

const uint8_t ROBOOT_DeviceKey[8]

A key use for ciphering image. This data is used by image processor if header of image contains special marker.


Generated on Tue Mar 9 07:57:33 2010 for 'ROBOOT' by  doxygen 1.5.8