USB MSD Bootloader for PIC Microcontrollers
In some of our newer products we have included a facility to upgrade firmware via USB. However, we went one step further and got rid of the need to install any application - making upgrades OS independent and simpler for the user.
I think this is a useful project and have decided to release a cut-down version into the public domain. Hopefully it can be improved by the community! I look forward to your feedback...
The USB Bootloader is designed for Microchip PIC microcontrollers and has the following features:
- Emulates a USB Mass Storage Device (MSD) i.e. a flash drive
- Enables drag and drop firmware upgrades (using pre-formatted files) on any OS
- Facility to save/restore application data
17/7/08: Revised documentation