libmem_loader.h File Reference
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.
|
|
Detailed Description
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.