Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:xc32 [2016/12/18 22:52] – [RPi] darron | tools:xc32 [2020/07/18 23:00] (current) – [Raspberry Pi Raspbian] darron | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== Microchip XC32 compiler ==== | ==== Microchip XC32 compiler ==== | ||
+ | |||
+ | The XC32 compiler is available in a free edition as either the legacy MPIDE compiler | ||
+ | or the core compiler. | ||
+ | |||
+ | The core compiler is a requirement for newer chip families such as the PIC32MM but | ||
+ | doesn' | ||
+ | |||
+ | The legacy libraries are available for download but only as a binary installation. | ||
+ | Newer device families such as the PIC32MM have no legacy backward compatibility. | ||
+ | |||
=== Linux AMD64 === | === Linux AMD64 === | ||
+ | |||
+ | == 32-bit compatibility == | ||
+ | apt-get install libc6-i386 | ||
== Legacy MPIDE compiler == | == Legacy MPIDE compiler == | ||
Line 16: | Line 29: | ||
< | < | ||
cd /opt/ | cd /opt/ | ||
- | wget " | + | wget " |
- | unzip chipkit-core-linux64.16778044.master-1.3.1-1-g9ebc183.zip | + | unzip chipkit-core-linux64.16778055.Branch_0299cad4-v2.0.6-2-g0299cad.zip |
ln -sf chipkit-core/ | ln -sf chipkit-core/ | ||
</ | </ | ||
Line 38: | Line 51: | ||
find / | find / | ||
</ | </ | ||
- | === RPi === | + | |
+ | === Raspberry Pi Raspbian | ||
== Legacy MPIDE compiler == | == Legacy MPIDE compiler == | ||
Line 54: | Line 68: | ||
< | < | ||
cd /opt/ | cd /opt/ | ||
- | wget https:// | + | wget https:// |
- | unzip chipkit-core/ | + | unzip chipkit-core/ |
ln -sf chipkit-core/ | ln -sf chipkit-core/ | ||
</ | </ | ||
Line 80: | Line 94: | ||
tar xvf ~/ | tar xvf ~/ | ||
tar xvf ~/ | tar xvf ~/ | ||
- | / | + | cd / |
tar zxvf ~/lib.tgz | tar zxvf ~/lib.tgz | ||
</ | </ | ||
- | === BPi === | + | === Debian derived (Armbian, Bananian, Devuan) |
As per RPi above, with the following step. | As per RPi above, with the following step. | ||
+ | |||
< | < | ||
cd /lib | cd /lib | ||
ln -sf arm-linux-gnueabihf/ | ln -sf arm-linux-gnueabihf/ | ||
</ | </ | ||
+ | |||
=== Cygwin === | === Cygwin === | ||
Line 104: | Line 121: | ||
=== Resources === | === Resources === | ||
- | [[https:// | + | |
- | \\ | + | [[https:// |
- | [[http://chipkit.net/started/ | + | |
+ | [[https://www.microchip.com/SWLibraryWeb/product.aspx? | ||