Hello,
I'd like to thank you for the great project - Pinguino and all the work done around.
I spent few days on google, how to simply integrate great (small sized, linux compatible) Pinguino USB bootloader with my fresh installation of mplabx - the first success results you can find bellow.
The first issue was to find how to upload simple, existing hex file without compilation or/and Pinguino IDE usage, I found regis's uploader8.py - only one parameter required - the hex file path, I found it here:
Code:
wget http://pinguino32.googlecode.com/svn/bootloaders/8/usb/v4.x/tools/uploader8.py
The second issue was, how to create compatible hex file in mplabx (screenshots of "LED based Hello World" are selfexplaining - LED on RB7 blinks 10 times, than device reset brings bootloader mode - I'm using Bootloader_v4.14_18f2455_X20MHz.hex).
- disable default cfg words/bits to be included in hex file
- correct linker memory ranges/offset
- custom upload command after successfull project build (optional)
I hope that this "one page info" will help somebody, who wants to integrate old archived projects with nice USB bootloader.
Thank you,
Jozef