(Page 1 of 1 in this chapter) Version
/* Loader Control Structure */
typedef struct {
short intno; /* Software interrupt to CPI [0x60-0x80] */
short cp; /* CP number [1-8] */
unsigned short dpbase; /* Dual port RAM base */
char *loadfile; /* Pointer to task/kernel load filename */
char *descrip; /* Pointer to 80 byte array for description */
short kernel; /* Kernel flag */
short destroy; /* Destroy flag */
short debug; /* Debug flag */
unsigned char cpkfunc; /* Special CPK Function flag */
char cpkfunctyp; /* Special CPK Function type */
char cpkmicro; /* CPK Microcode type <C6.50> */
unsigned char cpkq32cnt; /* No. of processors in QUICC32 mode */
char name[10]; /* Name of task */
unsigned long exopts; /* Task execution options */
short priority; /* Task priority */
unsigned long stack_size; /* Task stack size */
short autostart; /* Autostart flag */
TX_HANDLE cpi_handle; /* Handle to use talking to cpi lib */
} LOADER_PARAMS;
(Page 1 of 1 in this chapter) Version