Ubuntu and Archlinux - Install MPLAB X + XC8, Code Compose Studio (CCS), Kinetis Design Studio (KDS)
Tutorial completo:
1) Instalar os requisitos comuns a todos
2) Instalar Texas Code Compose Studio (CCS)
3) Instalar o Microchip MPLAB X
4) Instalar o Microchip XC8
5) Instalar o Kinetis Design Studio
http://processors.wiki.ti.com/index.php/Linux_Host_Support_CCSv6
aptitude install libc6-i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386
No Archlinux, precisamos ativar o repositório multilib, e instalar o wine e skype parece que sejam instalada todas essas bibliotecas de 32-bits que são usadas no CCS, MPLAB X e XC8 .
pacman -S wine skype
http://processors.wiki.ti.com/index.php/Download_CCS
Talvez funcione o link direto abaixo (eles vivem mudando)
http://downloads.ti.com/downloads/ccs/esd/CCSv6/CCS_6_0_1/CCS6.0.1.00040_linux.tar.gz
tar xfvz CCS6.0.1.00040_linux.tar.gz
./ccs_setup_6.0.1.00040.bin
wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v2.10-linux-installer.run
Update: novo MPLAB X 2.20
wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v2.20-linux-installer.sh
Dar permissão de executável
chmod +x MPLABX-v2.10-linux-installer.run
Tente instalar no modo gráfico, ser de segfault no instalador tente o modo texto
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run --mode gtk
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run --mode xwindow
Fazer o download do XC8 1.31
wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v1.31-linux.run.tar
Update: novo XC8 1.33
wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v1.33-full-install-linux-installer.run
Extrair
tar xfv xc8-v1.31-linux.run.tar
Dar permissão de executável
chmod +x xc8-v1.31-linux.run
Tente instalar no modo gráfico, ser de segfault no instalador tente o modo texto
root@murix-quad:/tmp# ./xc8-v1.31-linux.run
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode gtk
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode xwindow
Instalação do XC8 sem problemas no instalador
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode text
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode unattended --netservername localhost
wget -c https://cache.freescale.com/secured/KDS/kinetis-design-studio-1.1.1-1_i386.deb.bin
Instalar
sudo dpkg -i kinetis-design-studio-1.1.1-1_i386.deb.bin
Como o KDS é 32bits precisa do jdk de 32bits
sudo aptitude install openjdk-6-jdk:i386
Executa o KDS com jdk de 32bits como root para instalar os SDKs
sudo PATH=/usr/lib/jvm/java-6-openjdk-i386/bin:$PATH /opt/Freescale/KDS_1.1.1/eclipse/eclipse
Quando o eclipse KDS abrir, help->install new software->instalar os SDKs: KDS e PEMICRO.
1) Instalar os requisitos comuns a todos
2) Instalar Texas Code Compose Studio (CCS)
3) Instalar o Microchip MPLAB X
4) Instalar o Microchip XC8
5) Instalar o Kinetis Design Studio
1) Instalar os requisitos comuns a todos
No Ubuntu primeiro precisamos instalar os pacotes indicados no link de suportehttp://processors.wiki.ti.com/index.php/Linux_Host_Support_CCSv6
aptitude install libc6-i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386
2) Instalar Texas Code Compose Studio (CCS)
Fazer o download do CCShttp://processors.wiki.ti.com/index.php/Download_CCS
Talvez funcione o link direto abaixo (eles vivem mudando)
http://downloads.ti.com/downloads/ccs/esd/CCSv6/CCS_6_0_1/CCS6.0.1.00040_linux.tar.gz
tar xfvz CCS6.0.1.00040_linux.tar.gz
./ccs_setup_6.0.1.00040.bin
No CCS 6 também é possivel criar sketchs do Energia e usar toda API do Arduino. Tem compilador C/C++ para PRU da beaglebone E todas as ferramentas para MSP430 |
3) Instalar o Microchip MPLAB X
Fazer o MPLAB X 2.10wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v2.10-linux-installer.run
Update: novo MPLAB X 2.20
wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v2.20-linux-installer.sh
Dar permissão de executável
chmod +x MPLABX-v2.10-linux-installer.run
Tente instalar no modo gráfico, ser de segfault no instalador tente o modo texto
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run --mode gtk
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run --mode xwindow
No modo texto o MPLABX instalou sem problemas
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run --mode text
root@murix-quad:/tmp# ./MPLABX-v2.10-linux-installer.run --mode unattended
MPLAB X 2.10 + XC8 1.31 com PIC16F876A e Pickit2 funcionando perfeito no Ubuntu 14.04 e Archlinux |
4) Instalar o Microchip XC8
Fazer o download do XC8 1.31
wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v1.31-linux.run.tar
Update: novo XC8 1.33
wget -c http://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v1.33-full-install-linux-installer.run
Extrair
tar xfv xc8-v1.31-linux.run.tar
Dar permissão de executável
chmod +x xc8-v1.31-linux.run
Tente instalar no modo gráfico, ser de segfault no instalador tente o modo texto
root@murix-quad:/tmp# ./xc8-v1.31-linux.run
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode gtk
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode xwindow
Instalação do XC8 sem problemas no instalador
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode text
root@murix-quad:/tmp# ./xc8-v1.31-linux.run --mode unattended --netservername localhost
5) Instalar o Kinetis Design Studio
Fazer download do instaladorwget -c https://cache.freescale.com/secured/KDS/kinetis-design-studio-1.1.1-1_i386.deb.bin
Instalar
sudo dpkg -i kinetis-design-studio-1.1.1-1_i386.deb.bin
Como o KDS é 32bits precisa do jdk de 32bits
sudo aptitude install openjdk-6-jdk:i386
Executa o KDS com jdk de 32bits como root para instalar os SDKs
sudo PATH=/usr/lib/jvm/java-6-openjdk-i386/bin:$PATH /opt/Freescale/KDS_1.1.1/eclipse/eclipse
Quando o eclipse KDS abrir, help->install new software->instalar os SDKs: KDS e PEMICRO.
Depois que instalar os SDK do KDS por iniciar com usuário normal
PATH=/usr/lib/jvm/java-6-openjdk-i386/bin:$PATH /opt/Freescale/KDS_1.1.1/eclipse/eclipseEclipse Kinetis Design Studio com Processor Expert |