December 08, 2024, 10:50:24 AM

MPIDE USB bootloader for DUINOMITE

Started by JohnL, May 20, 2014, 11:44:53 AM

Previous topic - Next topic

JohnL

I have Duinomite standard boards that I want to program with MPIDE.
I have remapped pins from Duinomite Mega but the bootloader doesn't work properly.

Have tried DUINOMITE Mega MPIDE bootloader with DUINOMITE standard and I can't get it to work properly.
Looks like it loads compiled hex program into RAM and not Flash. So when you reset or disconnect power program is lost.

I have also tried Bootloader for Fubarino SD 1.5 with same PIC 32 processor, and it loads programs into Flash. However, program/upload (BUT) button does not match Duinomite port pin.

Duinomite program upload button is on port RD8 and LED on RB12 or RB15.

Have located bootloader source files https://github.com/chipKIT32/PIC32-avrdude-bootloader.

Unfortunately, to recompile bootloader source requires FULL XC32 compiler that I don't have.

Would be grateful if someone could assist.

Regards
John

Edit

SOLVED

MPIDE Bootloader for PIC32-T795 works perfectly.

https://www.olimex.com/Products/Duino/PIC32/PIC32-T795/open-source-hardware

JohnS

Last time I looked, Microchip use GPL gcc and call it C32 or XC32 so they have to comply with GPL and provide it essentially free.  That would NOT allow them to charge mega bucks (or any extra bucks) for a "full" version.  Are they violating GPL?  Sounds like they are!

With so many other good CPU chips around, making life painful or expensive for developers, let alone breaking GPL, just seems stupid not to say illegal.

John

LubOlimex

Hey guys,

We are updating the links to the MPIDE examples and the MPIDE wiki article at the moment. MPIDE is tested and working. The only downside is that you would need a programmer/debugger to upload it to the board you are currently using.

Best regards,
Lub/OLIMEX
Technical support and documentation manager at Olimex