Introduction: Running Arduino IDE on ChipKIT DP32

Picture of Running Arduino IDE on ChipKIT DP32

This instructable provides step by step process on how to run arduino programs using chipKIT DP32

Step 1: Material Needed:

Picture of Material Needed:

Hardware:

ChipKIT DP32 (http://www.microchipdirect.com/ProductSearch.aspx?keywords=TDGL019)

MicroUSB Cable

MiniUSB Cable

ChipKIT Programmer (https://www.digilentinc.com/Products/Detail.cfm?Prod=chipKIT%20PGM)

Software:

MPLABX IDE (http://www.microchip.com/mplab/mplab-x-ide)

ARDUINO IDE (https://www.arduino.cc/en/Main/Software)

Step 2: Setup:

Picture of Setup:

Hardware Setup:

  • Setup ChipKIT D32 with its programmer as shown in the diagram
  • Connect microUSB cable and miniUSB cable to your computer

Software Setup:

For Arduino IDE

  • In order to make ChipKit DP32 work with Arduino IDE we need to install chipKIT core onto it.
  • To download go to the link http://chipkit.net/wiki/index.php?title=ChipKIT_co...
  • From installation instructions copy https://github.com/chipKIT32/chipKIT-core/raw/mast... and paste it in Arduino IDE preferences as shown in Figure 2
  • Go to tools>Board>Click Board Manager
  • In Board manager, type in your filter search box "chipkit" and install the latest version (see Figure 3)
  • After downloading go back to tools, scroll down and choose your board, in this case it's ChipKIT DP32

For MPLAB X IDE

Loading Bootloader onto DP32

  • Assuming hardware is setup, run MPLAB X IDE
  • Click File, new project and select prebuilt project(as shown in figure 4)
  • Browse to bootloader file and select family as PIC32, device as PIC32MX250F128B and hardware tools(license debugger) as shown in figure 5
  • Give your project a name and click finish

Step 3: Running Program on Arduino:

Picture of Running Program on Arduino:

Loading Bootloader onto chip

  • Click on "Make and Program Device Main Project" as shown in figure 1
  • If bootloader is successfully installed than output will say "Programming/Verify complete" and LD1 will start blinking on the chipKIT board

Running on Arduino

  • open Arduino IDE
  • select correct board from tools>board
  • looking at figure 2 go to file, examples, basics, and choose Blink
  • Click compile(top left corner)
  • Click upload(top left corner)
  • If there is error "No target found", reupload the bootloader using MPLAB X and reupload the blink program
  • LD2 will start blinking if programs works and output on Arduino IDE will look similar to figure 3

Comments

wold630 (author)2016-04-08

Good info...thanks for sharing!