Mbed USB bootloader
From emboxit
- NGX technologies mX-LPC1768-S USER MANUAL
- AN10866 LPC1700 secondary USB bootloader Rev. 2 — 21 September 2010 Application note
By using a secondary bootloader it is possible to conveniently perform in-application software updates without using additional development hardware, such as JTAG/SWD. In this case this secondary bootloader uses USB to transfer the binaries to the LPC1700, but other channels such as Ethernet and I2C are also possible. This application note serves as a reference on how use, create, and modify a secondary USB bootloader. The secondary USB bootloader has been designed as a standalone project that contains all of its dependant sourcefiles. The user applications used for this demonstration are modified code examples that come included with Keil’s uVision toolchain.