Commit 2e074884 authored by Benoit Rapidel's avatar Benoit Rapidel 🎤

Add reference to USAGE.md and update section titles

parent f9bf4dd6
Pipeline #1314 passed with stage
in 43 seconds
LPC1768 USB Bootloader
======================
# Using the bootloader
For more information on installing and using the compiled bootloader, see [USAGE file](USAGE.md).
# Technical informations
This repository contains a USB bootloader compatible with the LPC17xx
microcontroller. The lineage of this bootloader:
......@@ -22,7 +28,7 @@ microcontroller. The lineage of this bootloader:
the specific workarounds).
* Small rewrite to make it compatible with mbed framework.
## Installing the Bootloader
## Installing the bootloader
$ script/bootstrap.sh
$ cd src
......@@ -41,7 +47,7 @@ If you are using an buspirate serial programmer, use the following command:
$ make PORT=COMx flash-nxp
## Building User Firmware
## Building user firmware
See the simple program in the `example` directory for an example of how to build
a program for the bootloader.
......@@ -65,7 +71,7 @@ interrupt vectors at startup:
This workaround doesn't have any negative effects if you use the same code
running on bare metal.
## Flashing User Code
## Flashing user code
Note that the `firmware.bin` file will always look the same (with an old
modification date and the same `firmware.bin` filename), even if you reflash and
......@@ -122,7 +128,7 @@ Mounting the USB disk drive, deleting firmware.bin and copying over the new file
works fine now (after some bug fixes in the [original version of this
bootloader](http://dangerousprototypes.com/docs/LPC_ARM_quick_start#Bootloaders).
## License
# License
The LPCUSB library is made available under the BSD license. It is linked to from
this project as a Git submodule.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment