https://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&feed=atom&action=historyNU32: Software to Install - Revision history2024-03-29T09:47:28ZRevision history for this page on the wikiMediaWiki 1.35.9https://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=23708&oldid=prevLynch at 11:24, 16 January 20162016-01-16T11:24:35Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 11:24, 16 January 2016</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>'''THIS PAGE REFERS TO A PRE-RELEASE VERSION OF THE NU32 PIC32 DEVELOPMENT BOARD. FOR INFORMATION, SAMPLE CODE, AND VIDEOS RELATED TO THE PRODUCTION VERSION (2016 AND LATER), AND TO THE CORRESPONDING BOOK "EMBEDDED COMPUTING AND MECHATRONICS WITH THE PIC32 MICROCONTROLLER," VISIT [[NU32|THE NU32 PAGE]].'''</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>If you are in ME333, follow the instructions for the FTDI Serial Communication Drivers, NU32 Utility Computer Application, MPLAB X v1.60, and the XC32 v1.20 compiler. You should also have access to MATLAB.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>If you are in ME333, follow the instructions for the FTDI Serial Communication Drivers, NU32 Utility Computer Application, MPLAB X v1.60, and the XC32 v1.20 compiler. You should also have access to MATLAB.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
</table>Lynchhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=21984&oldid=prevNickMarchuk: /* NU32 Utility Computer Application */2013-01-31T16:05:05Z<p><span dir="auto"><span class="autocomment">NU32 Utility Computer Application</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:05, 31 January 2013</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>If the NU32_Utility does not run well (takes a long time to open, crashes a lot), try the Python version:</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>If the NU32_Utility does not run well (takes a long time to open, crashes a lot), try the Python version:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>[[Media:NU32_python.zip| NU32_python.zip]]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>[[Media:NU32_python.zip| NU32_python.zip]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Instructions:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Basic Instructions to Use Bootloader Utility:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>The only dependency required for Linux / Mac is to make sure python has the pySerial library installed (I believe it is installed by default on Linux but I could be wrong). You can test that this is installed by opening up a terminal, typing "python", and once in python running the "import serial" command. Assuming python does not complain the library has already been installed. If not, the easy install program can be used to install it by opening a terminal and typing the command "easy_install -U pyserial." More detailed instructions can be found online if necessary.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>To run the program all you have to do is unzip and extract the directory into whatever location you want. Using the terminal cd into that directory. The default settings should work just fine with the board handed out today in class. To load a hex file, use the command:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>./nu32_boot -f /path_to_hex_file/hexfile.hex</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>If the hex file is created and built in an MPLAB.X project directory the program can also be uploaded using the following command:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>./nu32_boot.py -d /MPLABX_dir/Project.X/dist/ -x</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>This command searches for any hex files in the specified directory, hopefully finds one, and loads it automatically. Remember to make sure the PIC is powered on and set to bootload mode (the green LED is flashing) before using the script. </div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>The default settings are designed to work on a Linux machine. On a Mac, the user will also have to specify the appropriate usb device to use. The command ./nu32_boot.py -l can be used to list the available devices and an alternate device can be specified with a command like:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>nu32_boot.py -f test.hex -p /dev/ttyUSB1</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>The program has a help screen built in so if for any reason things don't work the command ./nu32_boot.py -h can be used to learn more about the different options you can play with.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== MPLAB X v1.60 ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== MPLAB X v1.60 ==</div></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=21982&oldid=prevNickMarchuk: /* NU32 Utility Computer Application */2013-01-31T16:04:21Z<p><span dir="auto"><span class="autocomment">NU32 Utility Computer Application</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:04, 31 January 2013</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>To learn more about the bootloader code installed on your NU32, how NU32_utility.exe works, or get the source code for either, take a look at [[NU32: A Detailed Look at Programming the PIC32 on the NU32]].</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>To learn more about the bootloader code installed on your NU32, how NU32_utility.exe works, or get the source code for either, take a look at [[NU32: A Detailed Look at Programming the PIC32 on the NU32]].</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>If the NU32_Utility does not run well (takes a long time to open, crashes a lot), try the Python version:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>[[Media:NU32_python.zip| NU32_python.zip]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== MPLAB X v1.60 ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== MPLAB X v1.60 ==</div></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=21953&oldid=prevNickMarchuk: /* NU32 Utility Computer Application */2013-01-25T22:54:50Z<p><span dir="auto"><span class="autocomment">NU32 Utility Computer Application</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:54, 25 January 2013</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== NU32 Utility Computer Application ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== NU32 Utility Computer Application ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Download, save and unzip [[Media:NU32_Utility_v4.zip| NU32_Utility_v4]]. Inside of this folder is NU32_utility_v4.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Download, save and unzip [[Media:NU32_Utility_v4.zip| NU32_Utility_v4]]<ins class="diffchange diffchange-inline">, (Here is [[Media:NU32_Utility_v5.zip| NU32_Utility_v5]], a temporary version for to work with the board from 2012)</ins>. Inside of this folder is NU32_utility_v4.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>NU32_utility requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the program and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>NU32_utility requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the program and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=21887&oldid=prevNickMarchuk: /* NU32 Utility Computer Application */2013-01-20T21:52:17Z<p><span dir="auto"><span class="autocomment">NU32 Utility Computer Application</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:52, 20 January 2013</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== NU32 Utility Computer Application ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== NU32 Utility Computer Application ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Download, save and unzip [[Media:<del class="diffchange diffchange-inline">NU32Utilityv3</del>.zip| <del class="diffchange diffchange-inline">NU32UtilityV3</del>]]. Inside of this folder is <del class="diffchange diffchange-inline">NU32_utility</del>.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Download, save and unzip [[Media:<ins class="diffchange diffchange-inline">NU32_Utility_v4</ins>.zip| <ins class="diffchange diffchange-inline">NU32_Utility_v4</ins>]]. Inside of this folder is <ins class="diffchange diffchange-inline">NU32_utility_v4</ins>.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>NU32_utility requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the program and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>NU32_utility requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the program and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=21730&oldid=prevNickMarchuk: /* MPLAB X v1.60 */2012-12-26T18:24:08Z<p><span dir="auto"><span class="autocomment">MPLAB X v1.60</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:24, 26 December 2012</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>This is the cross-platform version of MPLAB (will work on MAC/Windows/Linux, based on NetBeans). It will be used in ME 333 in Winter 2013.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>This is the cross-platform version of MPLAB (will work on MAC/Windows/Linux, based on NetBeans). It will be used in ME 333 in Winter 2013.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>To download and install MPLAB X v1.60, go to the [http://<del class="diffchange diffchange-inline">ww1</del>.microchip.com/<del class="diffchange diffchange-inline">downloads</del>/<del class="diffchange diffchange-inline">mplab</del>/<del class="diffchange diffchange-inline">X_Beta</del>/<del class="diffchange diffchange-inline">index.html</del> MPLAB X download page.] <del class="diffchange diffchange-inline">Select</del> your platform<del class="diffchange diffchange-inline"> (the following instructions assumes Windows)</del>, <del class="diffchange diffchange-inline">MPLAB IDE X v1.60,</del> MPLAB X IDE <del class="diffchange diffchange-inline">Release Notes/Users' Guide,</del> and MPLAB XC32 Compiler <del class="diffchange diffchange-inline">for PIC32 MCUs, and click Download Now</del>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>To download and install MPLAB X v1.60, go to the [http://<ins class="diffchange diffchange-inline">www</ins>.microchip.com/<ins class="diffchange diffchange-inline">pagehandler</ins>/<ins class="diffchange diffchange-inline">en-us</ins>/<ins class="diffchange diffchange-inline">family</ins>/<ins class="diffchange diffchange-inline">mplabx/#downloads</ins> MPLAB X download page.] <ins class="diffchange diffchange-inline">Under</ins> your platform, <ins class="diffchange diffchange-inline">download</ins> <ins class="diffchange diffchange-inline">"</ins>MPLAB<ins class="diffchange diffchange-inline">®</ins> X IDE <ins class="diffchange diffchange-inline">v1.xx"</ins> and <ins class="diffchange diffchange-inline">"</ins>MPLAB XC32 Compiler <ins class="diffchange diffchange-inline">v1</ins>.<ins class="diffchange diffchange-inline">xx"</ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>[[Image:mplabx_install_1.jpg|thumb|300px|MPLAB X Download page.|center]]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>These files are the: </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>This will initiate a download of 2 files: </div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* MPLAB X installer</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* MPLAB X installer</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* MPLAB XC32 compiler installer</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* MPLAB XC32 compiler installer</div></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=21729&oldid=prevNickMarchuk at 18:21, 26 December 20122012-12-26T18:21:28Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:21, 26 December 2012</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== FTDI Serial Communication Drivers ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== FTDI Serial Communication Drivers ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Download and install the '''"setup executable"''' version (second row, right column in table) of the [http://www.ftdichip.com/Drivers/VCP.htm FTDI drivers] to allow your PC to communicate with your microcontroller through a serial port.<del class="diffchange diffchange-inline"> (You can ignore the bug fix release.)</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Download and install the '''"setup executable"''' version (second row, right column in table) of the [http://www.ftdichip.com/Drivers/VCP.htm FTDI drivers] to allow your PC to communicate with your microcontroller through a serial port.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== NU32 Utility Computer Application ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== NU32 Utility Computer Application ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Download, save and unzip<del class="diffchange diffchange-inline"> [[Media:NU32_Utility.zip|the NU32 Utility]] [[Media:NU32_Utility_v2.zip|or try this fix for crashes]] or</del> [[Media:NU32Utilityv3.zip| <del class="diffchange diffchange-inline">this version that sends an extra '\n'</del>]]<del class="diffchange diffchange-inline"> when you press 'send' in the debug window</del>. Inside of this folder is NU32_utility.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Download, save and unzip [[Media:NU32Utilityv3.zip| <ins class="diffchange diffchange-inline">NU32UtilityV3</ins>]]. Inside of this folder is NU32_utility.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>NU32_utility<del class="diffchange diffchange-inline">.exe</del> requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the <del class="diffchange diffchange-inline">.exe</del> and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>NU32_utility requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the <ins class="diffchange diffchange-inline">program</ins> and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>To learn more about the bootloader code installed on your NU32, how NU32_utility.exe works, or get the source code for either, take a look at [[NU32: A Detailed Look at Programming the PIC32 on the NU32]].</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>To learn more about the bootloader code installed on your NU32, how NU32_utility.exe works, or get the source code for either, take a look at [[NU32: A Detailed Look at Programming the PIC32 on the NU32]].</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>== MPLAB X v1.<del class="diffchange diffchange-inline">00</del> ==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>== MPLAB X v1.<ins class="diffchange diffchange-inline">60</ins> ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>This is the cross-platform version of MPLAB (will work on MAC/Windows/Linux, based on NetBeans)<del class="diffchange diffchange-inline"> but is transitioning from Beta to version 1, and may have some bugs</del>. It will be used in ME 333 in Winter <del class="diffchange diffchange-inline">2012</del>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>This is the cross-platform version of MPLAB (will work on MAC/Windows/Linux, based on NetBeans). It will be used in ME 333 in Winter <ins class="diffchange diffchange-inline">2013</ins>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>To download and install MPLAB X v1.<del class="diffchange diffchange-inline">00</del>, go to the [http://ww1.microchip.com/downloads/mplab/X_Beta/index.html MPLAB X download page.] Select your platform (the following instructions assumes Windows), MPLAB IDE X v1.<del class="diffchange diffchange-inline">00</del>, MPLAB X IDE Release Notes/Users' Guide, and MPLAB <del class="diffchange diffchange-inline">C32 Lite</del> Compiler for PIC32 MCUs, and click Download Now.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>To download and install MPLAB X v1.<ins class="diffchange diffchange-inline">60</ins>, go to the [http://ww1.microchip.com/downloads/mplab/X_Beta/index.html MPLAB X download page.] Select your platform (the following instructions assumes Windows), MPLAB IDE X v1.<ins class="diffchange diffchange-inline">60</ins>, MPLAB X IDE Release Notes/Users' Guide, and MPLAB <ins class="diffchange diffchange-inline">XC32</ins> Compiler for PIC32 MCUs, and click Download Now.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>[[Image:mplabx_install_1.jpg|thumb|300px|MPLAB X Download page.|center]]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>[[Image:mplabx_install_1.jpg|thumb|300px|MPLAB X Download page.|center]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>This will initiate a download of <del class="diffchange diffchange-inline">3</del> files: </div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>This will initiate a download of <ins class="diffchange diffchange-inline">2</ins> files: </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* <del class="diffchange diffchange-inline">mplabx-ide-v1.00a-windows-</del>installer<del class="diffchange diffchange-inline">.exe</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* <ins class="diffchange diffchange-inline">MPLAB X </ins>installer</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* <del class="diffchange diffchange-inline">mplabc32-v2.02-a-windows-</del>installer<del class="diffchange diffchange-inline">.exe</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* <ins class="diffchange diffchange-inline">MPLAB XC32 compiler </ins>installer</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* mplabx-ide-v1.00-release-notes.02.zip</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>First, install the MPLAB X IDE by running <del class="diffchange diffchange-inline">mplabx-ide-v1.00a-windows-</del>installer<del class="diffchange diffchange-inline">.exe</del>. Follow the on screen instructions to install. You may see the following window:</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>First, install the MPLAB X IDE by running <ins class="diffchange diffchange-inline">MPLAB X </ins>installer. Follow the on screen instructions to install. You may see the following window:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>[[Image:mplabx_install_switcher_1.jpg|thumb|300px|MPLAB X Switcher warning.|center]]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>[[Image:mplabx_install_switcher_1.jpg|thumb|300px|MPLAB X Switcher warning.|center]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>The tool switcher allows us to go back and forth between the previous version of MPLAB, v8.xx, and MPLAB X. We will not need this tool in ME333, so you can press OK and forget about it.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>The tool switcher allows us to go back and forth between the previous version of MPLAB, v8.xx, and MPLAB X. We will not need this tool in ME333, so you can press OK and forget about it.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Second, install the <del class="diffchange diffchange-inline">C32</del> compiler by running <del class="diffchange diffchange-inline">mplabc32-v2.02-a-windows-</del>installer<del class="diffchange diffchange-inline">.exe</del>. Follow the on screen instructions to install. Select the Evaluation Compiler when prompted (this is a full version for 60 days, then it will automatically downgrade, losing some optimization options, but in typical use these are not needed)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Second, install the <ins class="diffchange diffchange-inline">XC32</ins> compiler by running <ins class="diffchange diffchange-inline">the MPLAB XC32 compiler </ins>installer. Follow the on screen instructions to install. Select the Evaluation Compiler when prompted (this is a full version for 60 days, then it will automatically downgrade, losing some optimization options, but in typical use these are not needed)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>[[Image:mplabx_install_c32type.jpg|thumb|300px|MPLAB C32 Evaluation Compiler.|center]]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>[[Image:mplabx_install_c32type.jpg|thumb|300px|MPLAB C32 Evaluation Compiler.|center]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Finally, unzip mplabx-ide-v1.00-release-notes.02.zip to a convenient location. It contains an updated Users' Manual pdf for the IDE, with several tutorials that may be helpful.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>You are now ready to write code to run on the PIC32, take a look at [[NU32: Starting a New Project and Putting it on the NU32]].</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>You are now ready to write code to run on the PIC32, take a look at [[NU32: Starting a New Project and Putting it on the NU32]].</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Line 76:</td>
<td colspan="2" class="diff-lineno">Line 73:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* '''For the Mac''': You can try [http://homepage.mac.com/dalverson/zterm/ ZTerm].</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* '''For the Mac''': You can try [http://homepage.mac.com/dalverson/zterm/ ZTerm].</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>== MPLAB v8.63 ==</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>This software will allow you to compile code for your PIC microcontroller. The latest version (as of Dec 2011) is v8.83 and will work on Windows only. Use MPLAB X (above) for ME333 in Winter 2012.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Go to [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002 the Microchip IDE download page] and download MPLAB IDE v8.83. Extract MPLAB_IDE_v8_63.zip and run setup.exe. Accept the licensing conditions and do a '''Complete''' installation in the default location. You do not have to install HI-TECH C (a pop-up at the end of the MPLAB installation process). You may be asked to restart your computer after installation completes.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=21728&oldid=prevNickMarchuk at 18:15, 26 December 20122012-12-26T18:15:07Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:15, 26 December 2012</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>If you are in ME333, follow the instructions for the FTDI Serial Communication Drivers, NU32 Utility Computer Application,<del class="diffchange diffchange-inline"> and</del> MPLAB X v1.<del class="diffchange diffchange-inline">00</del>. You should also have access to MATLAB.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>If you are in ME333, follow the instructions for the FTDI Serial Communication Drivers, NU32 Utility Computer Application, MPLAB X v1.<ins class="diffchange diffchange-inline">60, and the XC32 v1.20 compiler</ins>. You should also have access to MATLAB.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>The remaining software is also useful for some programming projects.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>The remaining software is also useful for some programming projects.</div></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=20979&oldid=prevNickMarchuk: /* NU32 Utility Computer Application */2012-02-01T21:47:46Z<p><span dir="auto"><span class="autocomment">NU32 Utility Computer Application</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:47, 1 February 2012</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== NU32 Utility Computer Application ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== NU32 Utility Computer Application ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Download, save and unzip [[Media:NU32_Utility.zip|the NU32 Utility]] [[Media:NU32_Utility_v2.zip|or try this fix for crashes]] or [[Media:NU32Utilityv3.zip| this version that sends <del class="diffchange diffchange-inline">a</del> '\n']] when you press 'send' in the debug window. Inside of this folder is NU32_utility.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Download, save and unzip [[Media:NU32_Utility.zip|the NU32 Utility]] [[Media:NU32_Utility_v2.zip|or try this fix for crashes]] or [[Media:NU32Utilityv3.zip| this version that sends <ins class="diffchange diffchange-inline">an extra</ins> '\n']] when you press 'send' in the debug window. Inside of this folder is NU32_utility.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>NU32_utility.exe requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the .exe and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>NU32_utility.exe requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the .exe and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
</tr>
</table>NickMarchukhttps://hades.mech.northwestern.edu//index.php?title=NU32:_Software_to_Install&diff=20977&oldid=prevNickMarchuk: /* NU32 Utility Computer Application */2012-02-01T21:47:10Z<p><span dir="auto"><span class="autocomment">NU32 Utility Computer Application</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:47, 1 February 2012</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>== NU32 Utility Computer Application ==</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>== NU32 Utility Computer Application ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Download, save and unzip [[Media:NU32_Utility.zip|the NU32 Utility]] [[Media:NU32_Utility_v2.zip|or try this fix for crashes]]. Inside of this folder is NU32_utility.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Download, save and unzip [[Media:NU32_Utility.zip|the NU32 Utility]] [[Media:NU32_Utility_v2.zip|or try this fix for crashes]]<ins class="diffchange diffchange-inline"> or [[Media:NU32Utilityv3.zip| this version that sends a '\n']] when you press 'send' in the debug window</ins>. Inside of this folder is NU32_utility.exe. This "bootloader" program is used to put code that you have compiled using MPLAB X onto your NU32, and also send and receive serial data. It must remain in a folder with the folders called "lib" and "source", and rxtxSerial.dll. You will use this program very often, so it may be helpful to make a shortcut on your desktop, adding it to your quick launch bar, or adding it to the Start menu. This can be done by right-clicking the .exe and selecting "Pin to Start Menu", "Add to Quick Launch", or "Create Shortcut".</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>NU32_utility.exe requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the .exe and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>NU32_utility.exe requires that Java be installed on your computer. Usually you will already have Java installed, but if you try to run the .exe and get an error related to Java, then go to [http://www.java.com/en/download/index.jsp the Java download page], download and install Java and try again. ('''If you are using a Mac''' and you are having problems, go to Applications/Utilities and open Java Preferences. Under the General tab, you may see different versions of Java. Java applications go down this list and use the first checked version that is compatible with the application. Click on Java SE 6 if it is available and drag it to the top of the list, so it is used.)</div></td>
</tr>
</table>NickMarchuk