LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPC43xx M0 Image loader

Data Structures

struct  image_sig
 

Macros

#define SIGNATURE_M4_MAGIC   0xF00D4BAD
 
#define SIGNATURE_M0_MAGIC   0xBEEFF00D
 
#define ERROR_LED   1
 
#define EX_BLINKY   (1 << 0)
 
#define EX_USBHOST   (1 << 1)
 
#define EX_USBDEV   (1 << 2)
 
#define EX_LWIP   (1 << 3)
 
#define EX_EMWIN   (1 << 4)
 
#define OS_SIGNATURE   1
 
#define EXAMPLE_BLINKY   0
 
#define EXAMPLE_USB_HOST   0
 
#define EXAMPLE_USB_DEVICE   0
 
#define EXAMPLE_LWIP   0
 
#define EXAMPLE_EMWIN   0
 
#define EXAMPLES_INCLUDED
 

Detailed Description

The M0 image loader is a common M0 bootloader that is used with all the dual-core examples. The image loader is used by the M4 core to M0 boot image is valid prior to starting the M0 core.

Build procedure: LPCOpen 18xx/43xx build instructions

Submit bug reports for LPCOpen code here.

Macro Definition Documentation

#define ERROR_LED   1

Definition at line 59 of file m0_ImageLoader.c.

#define EX_BLINKY   (1 << 0)

Definition at line 62 of file m0_ImageLoader.c.

#define EX_EMWIN   (1 << 4)

Definition at line 66 of file m0_ImageLoader.c.

#define EX_LWIP   (1 << 3)

Definition at line 65 of file m0_ImageLoader.c.

#define EX_USBDEV   (1 << 2)

Definition at line 64 of file m0_ImageLoader.c.

#define EX_USBHOST   (1 << 1)

Definition at line 63 of file m0_ImageLoader.c.

#define EXAMPLE_BLINKY   0

Definition at line 77 of file m0_ImageLoader.c.

#define EXAMPLE_EMWIN   0

Definition at line 105 of file m0_ImageLoader.c.

#define EXAMPLE_LWIP   0

Definition at line 98 of file m0_ImageLoader.c.

#define EXAMPLE_USB_DEVICE   0

Definition at line 91 of file m0_ImageLoader.c.

#define EXAMPLE_USB_HOST   0

Definition at line 84 of file m0_ImageLoader.c.

#define EXAMPLES_INCLUDED
Value:

Definition at line 111 of file m0_ImageLoader.c.

#define OS_SIGNATURE   1

Definition at line 73 of file m0_ImageLoader.c.

#define SIGNATURE_M0_MAGIC   0xBEEFF00D

Definition at line 55 of file m0_ImageLoader.c.

#define SIGNATURE_M4_MAGIC   0xF00D4BAD

Definition at line 54 of file m0_ImageLoader.c.