Download Stellaris Boot Loader User's Guide

Transcript
Source Details
Description:
This function should only be entered from a running application and not when running the boot
loader with no application present.
Returns:
None.
9.2.2.2
ConfigureCAN
Generic configuration is handled in this function.
Prototype:
void
ConfigureCAN(void)
Description:
This function is called by the start up code to perform any configuration necessary before
calling the update routine.
Returns:
None.
9.2.2.3
UpdaterCAN
This is the main routine for handling updating over CAN.
Prototype:
void
UpdaterCAN(void)
Description:
This function accepts boot loader commands over CAN to perform a firmware update over the
CAN bus. This function assumes that the CAN bus timing and message objects have been
configured elsewhere.
Returns:
None.
9.3
Decryption Functions
Functions
void DecryptData (unsigned char ∗pucBuffer, unsigned long ulSize)
9.3.1
Detailed Description
The following functions are provided in bl_decrypt.c and are used to optionally decrypt the
firmware data as it is received.
September 05, 2012
51