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

Changes:
17/7/08: Revised documentation



Great idea, cheers!
Reply to this
Great idea , cheers!
Reply to this
Pretty decent idea, actually. Nice.
Reply to this
Very kind of you to release a public domain version, btw.
Reply to this
A bootloader is a piece of code that sits in the bottom of memory that allows code to be written onto the microcontroller. One of the main advantages of using a bootloader is not needing a programming device to upload the program. With a bootloader one can update the program using multiple mediums like comm port, SD card or the USB drive.
Reply to this
Thanks and hope full version will be avaiable for downloading from rapidshare or megaupload )
Reply to this