chipKIT® Development Platform

Inspired by Arduino™

MPIDE not recognizing the Pic32 Starter kit.

Created Sat, 15 Sep 2012 13:44:57 +0000 by medampudi


medampudi

Sat, 15 Sep 2012 13:44:57 +0000

I understand that it does not have a FTDi chip what can i do in order to use the PIC32 Starter kit(not the PIC32 USB Starter Kit) as a chipkit board. I have loaded the bootloader into the Pic32 so that means that the USB is working for my mac.

SO can any one help me with this problem.

THnaks.

and also where can i find the URL for what are the ports that could be used for the Arduino like functionality. I have a PIC32 I/O Expansion board so i could use it for other features.

Thanks.

Rajesh.


majenko

Sat, 15 Sep 2012 13:58:56 +0000

As far as I know the MPIDE will only program through serial or serial-like devices (the FT-232 being one of them).

You will need to hook up some form of serial interface to the UART pins of the starter kit (not sure which they are) and program through that.


Jacob Christ

Sat, 15 Sep 2012 19:37:51 +0000

Which processor is on the PIC32 starter kit? You need to make sure you have the right bootloader.

You can buy an external FTDI chip or dev board and hook it up to the UART, or just use a MAX232 as a level shifter.

Jacob


majenko

Sat, 15 Sep 2012 19:52:23 +0000

If it's the DM320001 then the chip is the PIC32MX360F512L.


Jacob Christ

Mon, 17 Sep 2012 15:52:23 +0000

If it is the PIC32MX360F512L then this is a different chip than is on the Uno32 or Max32 and a custom bootloader most likely needs to be built.

Jacob pontech.com


medampudi

Mon, 17 Sep 2012 16:19:29 +0000

Thank you very much Jacob and Majenko... Both of you guys' response was really helpful...

@majenko - I totally forgot about hacking the board to my will "Take the UART pins with a FT232 or something similar".... that reminds me i need to get back into the robotics community pretty fast.

@jacob - yes i understand that it is a different board and chip and all so what i am using for the bootloader is the https://github.com/chipKIT32/pic32-Arduino-Bootloader .. i changed the project settings to compile for my PIC32 starter board and it was successful, how do i know it is (i don't at this point no way to test it. There is a blinking LED on my board right after the project has compiled and loaded, the documentation specifies the same) ...

The only problem is the Arduino has about 4 PWM and about 12 other ports(i guess.... never really worked with Arduino) while the Pic32 has about 2-3 folds that same number so was just wondering what was the mapping of the pins specified in the bootlader and was there any reference wiki to spot the same.

But any how i will look into the project more deeply and also try to get the components for the FT232 port working as fast as i could.


medampudi

Mon, 17 Sep 2012 17:10:57 +0000

Is it TRUE that the bootloader that is given in https://github.com/chipKIT32/pic32-Arduino-Bootloader all set to be receiving and transmitting data through the UART1 port of the pic32.

can you guys please confirm me this. IF that is the case i just need to bring out the ports to communicate with the Computer using a FT232R component.

Thanks.

Rajesh.


Jacob Christ

Thu, 20 Sep 2012 00:03:29 +0000

The github project you are referring to is a MPLAB X project that is configurable for many boards and has the options of targeting both UART 1 or 2 of a PIC32. The port that is used is dependent on the target board. I'm not aware of which boards target which UART off the top of my head.

Jacob