The project requires the porting of a working MSD bootloader example(device not host implementation) , across onto the PIC32 platform. The bootloader will load the application bin image into the PIC32 memory as if it were a flash disk, which will then allow the application to run. Entry into the application or bootloader , will be determined by holding a button down on powerup.
I need to MCPLAB-X 3 project files creating, one obviously for the bootloader, one for the build for the application to run with the bootloader, and finally one project to build the application at the designated bootloader application memory location as a stand alone for debugging purposes.
The intended PIC32 in the PIC32MX430/PIC32MX450/PIC32MX450 family
This is a working version of the bootloader , which can be used for concept:
This can help in generating the application side such as the memory mapping ,handling the application vectoring table etc
A lot of the work such as the USB descriptors and the FAT handling etc can be lifted from this application
C:\microchip_solutions_v2013-06-15\USB\Device - Mass Storage - Internal Flash
Hi, I have experience with develop bootloader for PIC and many other chip. I have hardware for develop and testing this task. If you will have some question or propose about price or some other please write.