MPIDE 20121013 Test Build

Announcements for new builds and MPIDE enhancements
Gavinmc
Posts: 5
Joined: Wed May 30, 2012 9:22 am

Re: MPIDE 20121013 Test Build

Post by Gavinmc » Wed Nov 14, 2012 6:32 am

Brian,

New versions here
http://www.microchip.com/pagehandler/en ... #downloads

If you want to recompile Keith's bootloader for different LED/Program pins then install the 60 day trial XC32 compiler, that's what I did.
Not sure if the free one will compile it small enough, not game to try it now that my setup works ;)

Gavin

adilinden
Posts: 13
Joined: Fri Oct 21, 2011 8:25 pm

Re: MPIDE 20121013 Test Build

Post by adilinden » Sun Feb 03, 2013 5:18 am

Gavinmc wrote:DIP version PIC32MX250F128B working.
My board has 8MHz xtal and USB connector
XTAL PINS 8MHz ,14 - RA2, 15 - RA3
Optional 32.768KHz, 17 - RB4, 18 - RA4
USB, 31 - RB10/USB D+, 32 - RB11/USB D-
I would like to use the PIC32MX250F128B in a project where a DIP part is a requirement. Can you please elaborate on what's connected to RB4 and RA4?

Thanks,
Adi

Gavinmc
Posts: 5
Joined: Wed May 30, 2012 9:22 am

Re: MPIDE 20121013 Test Build

Post by Gavinmc » Mon Feb 04, 2013 5:56 am

I am using the Fubarino mini Board option for code generation.
This is the 44pin PICMX250F128D part
https://github.com/fubarino/fubarino.gi ... r/mini/v14

The bootloader I recompiled for the DIP28 PIC32MX250F128B may have the 32KHz option enabled, these are for the RTC xtal on RB4,RA4, not populated on Fubar mini
I have not connected a 32Khz xtal to the pins to test the RTC feature, but I have tested RB4 and RA4 as I/O.

Bootloader needs to be recompiled as the Fubarino Mini uses RA8 as the program pin and RA10 as the LED, I use RA1 and RB15 on the DIP part.

adilinden
Posts: 13
Joined: Fri Oct 21, 2011 8:25 pm

Re: MPIDE 20121013 Test Build

Post by adilinden » Mon Feb 04, 2013 6:13 am

This is good. Is the boot loader built to utilize the USB port?

EmbeddedMan
Posts: 597
Joined: Tue May 24, 2011 9:24 pm
Location: Minneapolis, MN
Contact:

Re: MPIDE 20121013 Test Build

Post by EmbeddedMan » Mon Feb 04, 2013 3:15 pm

Yes, the FubarinoMini bootloader uses the USB port. As does the FubarinoSD bootloader.

*Brian

adilinden
Posts: 13
Joined: Fri Oct 21, 2011 8:25 pm

Re: MPIDE 20121013 Test Build

Post by adilinden » Wed Feb 06, 2013 8:52 pm

If I wanted to use the PIC32MX150F128B instead of the PIC32MX250F128B would that require a new boot loader? I think the only difference is Flash size between these two devices.

EmbeddedMan
Posts: 597
Joined: Tue May 24, 2011 9:24 pm
Location: Minneapolis, MN
Contact:

Re: MPIDE 20121013 Test Build

Post by EmbeddedMan » Wed Feb 06, 2013 9:05 pm

I don't think it would require a new bootloader. You'd want to go into the bootloader project and created a new one (copy of the MX1 (serial) version that's there) set up just for your chip, but I think the only thing you'd be changing is the FLASH size (and maybe RAM size) and CPU part number. Should be a piece of cake.

*Brian

BerndK
Posts: 9
Joined: Sat Feb 16, 2013 11:23 am

Re: MPIDE 20121013 Test Build

Post by BerndK » Tue Feb 19, 2013 10:24 pm

Thanks a lot for supporting PIC32MX1xx/2xx MCUs. Great job!

I have build my own board with a PIC32MX1502 8Pin DIP version. At present I tested digital I/O, Serial, WIRE and SPI and got it working.

Details on: http://www.chipkit.org/forum/viewtopic.php?f=6&t=2227

To run SPI or DSPI library I had to configure the PPS Pins SDI2 and SDO2 in setup() of the sketch.

Do You plan to implemet PPS configuration acording to the settings in Board_Defs.h and Board_Data.c ?

Bernd

caroper
Posts: 120
Joined: Sun Jul 24, 2011 12:12 am
Contact:

Re: MPIDE 20121013 Test Build

Post by caroper » Sat Jun 22, 2013 10:42 am

BerndK wrote: Do You plan to implemet PPS configuration acording to the settings in Board_Defs.h and Board_Data.c ?

Bernd
Brian created an entry on PPS in the Fubarino mini wiki and I have expanded on it here http://caroper.blogspot.com/2013/06/per ... t-pps.html.

I will tidy it up and get it into the ChipKIT Wiki once I have finished testing it on the both MX250 and MX150.

Cheers
Chris

Post Reply