Defines |
|
#define | LIBMEM_RPC_LOADER_MAGIC_NUMBER 0x76E9C416 |
Typedefs |
|
typedef int(* | libmem_dcc_loader_set_param_fn_t )(unsigned int parameter, unsigned int value) |
A function pointer type for a function that handles loader set parameter transactions.
|
|
Functions |
|
void | libmem_rpc_loader_start (void *comm_buffer_start, void *comm_buffer_end) |
Start up a LIBMEM loader that uses direct RPC (remote procedure calls).
|
|
void | libmem_dcc_rpc_loader_start (void *comm_buffer_start, void *comm_buffer_end) |
Start up a LIBMEM loader that uses remote procedure calls via the ARM's debug comms channel.
|
|
void | libmem_dcc_loader_start (libmem_dcc_loader_set_param_fn_t set_param_fn) |
Start up a LIBMEM loader that uses the "Comms Channel Loader" protocol.
|
The main header file for LIBMEM loaders.
This header file contains all the definitions and declarations for writing loader programs that use the LIBMEM library.