LPCOpen Platform for LPC18XX/43XX microcontrollers: NGX 4330 Xplorer boards

| LPCOpen Platform for LPC18XX/43XX microcontrollers 18XX43XX LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers

- Main Page
- Modules
- Data Structures
- Files

Modules
NGX 4330 Xplorer boards
BOARD: LPC43xx boards

## Detailed Description

Documentation links
NGX LPC4330 Xplorer

Board software Support
LPC4330 NGX Xplorer board support software API functions

Jumper configuration
The list below shows the default jumper configuration used for all NGX Xplorer 4330 examples. Use this configuration for the examples unless an example alters this default setting in it's description.

- Jumper J4-1: OFF
- Jumper J4-2: ON
- Jumper J4-3: ON
- Jumper J4-4: ON

Optional UART setup
The NGX boards do not include a default UART port for output of debug messages during code operation. Since the NGX board doesn't have a UART, the debug messages aren't used on these boards and the output will either be sent to a NULL device or compiled/linked out of the executable. You can add a serial port to the NGX board by purchasing a TTL-232R-3V3 and modifying your board as follows. This will only add UART output for debug messages.

Solder a wire to connector J8, pin 0 (ground) and attach it to the black wire (ground) on the FTDI connector
Solder a wire to connector J8, pin 9 (UART TX) and attach it to the Yellow wire (UART RX) on the FTDI connector
Connect the USB side of the FTDI adapter to a host PC.

After this modificaiton, a small change needs to be made to the NGX board configuration to enable the UART debug output. Locate the sys_config.h file in the software/lpc_core/{boards} area for your NGX board - be sure to use the correct directory - either the 4330 or 4330 directory for your board. Edit the sys_config.h file and enable the DEBUG_ENABLE define. The define may be commented out - if it is, just uncomment it. You will also need to set the default UART used for debug output by changing the DEBUG_UART define. It should be set to USART0.

    /* Enable DEBUG for IO support via the UART */
    #define DEBUG_ENABLE

    /* Board UART used for debug output */
    #define DEBUG_UART LPC_USART0

Board recovery using the ISP pin
If the board's FLASH can no longer be programmed, the image in FLASH may be corrupt. To recover the board, the board's boot source can be altered by changing the boot source on jumpers on jumper block J4.

Copyright (C) 2013 NXP Semiconductors. All rights reserved.

## Modules
| LPC4330 NGX Xplorer board support software API functions