| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
LPC43xx M0 Image loader
LPC43xx dual core common code

## Detailed Description

Example 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.

Special connection requirements
There are no special connection requirements for this example.

Build procedures:
LPC18xx/43xx example quickstart for Keil uVision4
LPC18xx/43xx example quickstart for IAR EWARM
LPC18xx/43xx example quickstart for Code Red Xpresso

Supported boards and board setup:
Hitex 1850 evaluation boards
Hitex 4350 evaluation boards
Keil 1857 evaluation boards
Keil 4357 evaluation boards
NGX 1830 Xplorer boards
NGX 4330 Xplorer boards

Submitting LPCOpen issues:
Community support for LPCOpen

## 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

## Macro Definition Documentation

#define ERROR_LED 1

Definition at line 74 of file m0_ImageLoader.c.

#define EX_BLINKY (1 << 0)

Definition at line 77 of file m0_ImageLoader.c.

#define EX_EMWIN (1 << 4)

Definition at line 81 of file m0_ImageLoader.c.

#define EX_LWIP (1 << 3)

Definition at line 80 of file m0_ImageLoader.c.

#define EX_USBDEV (1 << 2)

Definition at line 79 of file m0_ImageLoader.c.

#define EX_USBHOST (1 << 1)

Definition at line 78 of file m0_ImageLoader.c.

#define EXAMPLE_BLINKY 0

Definition at line 92 of file m0_ImageLoader.c.

#define EXAMPLE_EMWIN 0

Definition at line 120 of file m0_ImageLoader.c.

#define EXAMPLE_LWIP 0

Definition at line 113 of file m0_ImageLoader.c.

#define EXAMPLE_USB_DEVICE 0

Definition at line 106 of file m0_ImageLoader.c.

#define EXAMPLE_USB_HOST 0

Definition at line 99 of file m0_ImageLoader.c.

#define EXAMPLES_INCLUDED

Value:
(EXAMPLE_BLINKY + EXAMPLE_LWIP + EXAMPLE_USB_HOST + \
EXAMPLE_USB_DEVICE + EXAMPLE_EMWIN)

Definition at line 126 of file m0_ImageLoader.c.

#define OS_SIGNATURE 1

Definition at line 88 of file m0_ImageLoader.c.

#define SIGNATURE_M0_MAGIC 0xBEEFF00D

Definition at line 70 of file m0_ImageLoader.c.

#define SIGNATURE_M4_MAGIC 0xF00D4BAD

Definition at line 69 of file m0_ImageLoader.c.