THIS SOFTWARE COMES WITHOUT ANY WARRANTY!
LGPL v2.1 (DFU part use MIT)
- PIC182550 (it may work on other MCU with little code changes)
- PICkit2 or any other Programmer
- SDCC
- GNU PIC Utilities (gputils)
- SRecord
- dfu-utils or any other DFU Software
- Python
- Edit bootloader/config.h
- Edit bootloader/Makefile
- Edit bootloader/fuses.h
- Edit bootloader/usb/usb_descriptors.c
- Type 'make' on project root directory
pk2cmd -PPIC18F2550 -M -Fbootloader.hex -R
dfu-util -D example.dfu
- Download application
- Upload
- Interrupts
- Leave bootloader and jump to application
- Fix various bugs