chipKIT® Development Platform

Inspired by Arduino™

New Board and/or new PIC32 device

Created Mon, 06 Jun 2011 13:30:17 +0000 by Toley


Toley

Mon, 06 Jun 2011 13:30:17 +0000

Congratulation for this great contribution to the open source world!

Is it too soon to ask for new board and new PIC32 support ? I own an Explorer16 with a PIC32MX460F512L PIM, I also have a Mikroelektronika PIC32MX4 board with the same chip. My Max32 is ordered but B.O. at my local distributor so I cannot begin development now.

Thank you.


rtestardi

Mon, 06 Jun 2011 13:56:15 +0000

I think the challenge you'll have with these other boards (once you get past essentially just selecting a different processor for the include files used by the bootloader and the compiled application) is that MPIDE needs control over the MCU reset (mclr) line in order to initiate the uploading process. In the chipkit, this is provided by the FTDI chip modem signals -- which allow for an easy MCU reset when the COM port is opened...


Mark

Mon, 06 Jun 2011 21:31:05 +0000

I have already added the Explorer 16 to the list of supported boards. It should be in the next release

The bootloader is set up so that if you are compiling for boards that are not the MAX32 or UNO32, then the timeout is longer. This will allow you to hit reset and you do not have to rely on the auto-reset.

I checked out that Mikroelektronika PIC32MX4 board, it looks real neat. I will see about trying to get one

Mark


Toley

Tue, 07 Jun 2011 11:29:39 +0000

MPIDE needs control over the MCU reset (mclr) line in order to initiate the uploading process.

This is quite simple to solve with small harware mod, RTS pin (via a capacitor) could be used to trig the Reset of the PIC.

I have already added the Explorer 16 to the list of supported boards. It should be in the next release

Thank you Mark, can you tell us when the next release will be available ?


Toley

Sat, 11 Jun 2011 09:25:18 +0000

I have already added the Explorer 16 to the list of supported boards. It should be in the next release

:cry: Unfortunately Explorer 16 is not in the 20110610-test release :cry:


rtestardi

Tue, 21 Jun 2011 15:00:31 +0000

Is it too soon to ask for new board and new PIC32 support ? I own an Explorer16 with a PIC32MX460F512L PIM

If you want to try something, I made an avrdude-compatible bootloader that should work on your board. It will enumerate a CDC/ACM serial port, and you can just point mpide to it. The only challenge might be that you have to choose either the Uno32 or Max32 in mpide, and neither of those are exactly the MCU you have -- but basic functions seem to work (I'd probably go with the Uno32).

See: http://chipkit.org/forum/viewtopic.php?p=643#p643


Toley

Wed, 22 Jun 2011 12:48:04 +0000

Thank you for your effort Rich but Explorer16 and MikroElektroniKa board are now part of the mpide-0022-chipkit-win-20110619 build. Thank you Mark.


rtestardi

Wed, 22 Jun 2011 14:02:43 +0000

Yes, if your board has a serial port (and your PC does, too), then you can always use the serial bootloader.

My project is for the boards that only have USB or for folks who don't have or want serial ports on their PCs, as it provides native USB support.

-- Rich