Name Size
Parent Directory -
bootloaderV2.bin 7k
bootloaderV2.hex 18k
This directory contains an optional secondary USB boot loader customized for the NGX BlueBoard LPC1768-H development board. After this USB bootloader has been written to the lowest two sectors of flash, it will flash an LED and wait for an SW2 button press for a few seconds after reset. If a button press is detected, the USB boot loader will begin running and turn the BlueBoard into a USB mass storage device to which a new user firmware image may be copied.
This USB boot loader image came from GV's Works, where you can find more detailed information about its operation.
Fedora Linux and other modern Linux distributions automatically create a mount point directory under /media when a USB mass storage device like the BlueBoard USB boot loader is inserted. The mount point directory name is derived from the volume label on the USB mass storage device, if available. Unfortunately, this USB boot loader synthesizes the volume label on the fly and uses different names depending on CRP settings.
Install 50-nxp-lpc-usb-boot.rules to /etc/udev/rules.d and 50-nxp-lpc-usb-boot.helper to /usr/local/libexec. These udev rules and helper script (available in utilities/udev) automatically create and delete a symbolic link /media/LPC17xx pointing to the actual mount point directory. This allows Makefile's and other automation scripts to copy firmware to /media/LPC17xx regardless of the actual mount point directory name.
$Id: README.html 3238 2011-11-04 10:11:23Z svn $
I am available for custom system development (hardware and software) of products using the LPC17xx or other microcontrollers.