User Tools

Site Tools


development_tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

development_tools [2019/08/17 15:04] (current)
Line 1: Line 1:
 +====== Recommended Tools for First Time Users ======
  
 +Writing code for the Quick-240(tm) is easily accomplished using the open source MPIDE (Multi Platform Integrated Development Environment). ​ MPIDE is written in Java and has version compiled to run on Windows, Mac and Linux operating systems. ​ The latest downloads are avaible here:
 +
 +[[http://​chipkit.net/​started/​install-chipkit-software/​|MPIDE Downloads]]
 +
 +Additionally Ethernet libraries from Digilent, Inc. are needed to be able to create applications that communicate over Ethernet. ​ These libraries can be found at the bottom of the [[http://​digilentinc.com/​Products/​Detail.cfm?​NavPath=2,​892,​942&​Prod=CHIPKIT-NETWORK-SHIELD|Digilent Ethernet Shield]] web page
 +
 +If you don't have Java installed on your computer you may need to install it as well.  ​
 +
 +[[http://​java.com|java.com]]
 +
 +===== chipKIT Drivers =====
 +
 +The Quick-240 is programmed via the USB-B connector on the board and requires a driver when in Windows. ​ The USB for Serial (CDC-ACM / bootloader) driver can be found in the **"​drivers\chipKIT Drivers"​** folder of most versions of MPIDE. ​ It can be installed in windows by running the **chipKITDriverInstaller_v10.exe** program in this directory. ​  An alternative location for the inf file for Windows is located here:
 +
 +[[https://​raw.github.com/​chipKIT32/​pic32-Arduino-USB-Bootloader-original/​master/​Stk500v2.inf|Stk500v2.inf]]
 +
 +Alternatively,​ the chipKIT drivers can be found in the MPIDE directory in the "​...\mpide-version-yourOS-releasedate\drivers\chipKIT Drivers"​ folder.
 +
 +The drivers from MPIDE have been zipped up and are located here as well:
 +
 +{{:​test-software:​chipkit_drivers_-_20140821.zip|}}
 +
 +====== Libraries ======
 +[[http://​quick240.com/​pic32lib_documentation/​|PONTECH pic32lib documentation]]
 +
 +====== Other Tools ======
 +An alternative development tool that we are keeping our eye as possibly the primary recommended development tool in the future is UECIDE. ​ With the mission to make it easier to use the Quick240.
 +
 +[[http://​uecide.org/​|UECIDE]]
 +
 +====== MPIDE Known Issues with Specific Versions ======
 +Generally MPIDE is getting better with time and we at PONTECH always try to use the latest version for any given project. ​ Sometimes improvements cause regression and here are some notes to help you choose which version to use.  For a full list of open issues please check the [[https://​github.com/​chipKIT32/​chipKIT32-MAX/​issues|github repo issues list]] for the MPIDE project.
 +
 +^MPIDE Release^Issue^Windows^Mac^Linux^
 +|20130715|[[https://​github.com/​chipKIT32/​chipKIT32-MAX/​issues/​434|Serial1 does not work]]|Yes|Untested|Untested|
 +|20140316|[[https://​github.com/​chipKIT32/​chipKIT32-MAX/​issues/​466|USB for Serial does not Enumerate on all Windows PC'​s]]|Yes|Untested|Untested|
 +|20140821|[[https://​github.com/​chipKIT32/​chipKIT32-MAX/​issues/​466|USB for Serial does not Enumerate on all Windows PC'​s]],​ [[https://​github.com/​chipKIT32/​chipKIT32-MAX/​issues/​527|chipKITEthernet plib based library does not work]]|Yes|Untested|Untested|
 +
 +Older builds of MPIDE can be found [[http://​chipkit.s3.amazonaws.com/​index.html|here]].
development_tools.txt ยท Last modified: 2019/08/17 15:04 (external edit)