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.