Outils d'utilisateurs

Outils du Site


pic:picgcc:installation

Ceci est une ancienne révision du document ! —-

Installation

Retour à picgcc

****************************** ** Porting de GCC a PIC16F **

**Pedro José Ramírez Gutiérrez** ** David Santo Orcero **

**www.pjmicrocontroladore.es** ** Bajo licencia GPL ** *****************************

–> Notice d'installation en français après la version espagnole

–>English instruction above.

Instalación básica

Necesitas tener GPutils instalado en tu sistema. Si la ruta de los binarios
de GPutils es diferente a /usr/bin/ debe cambiar las macros DEFAULT_ASSEMBLER
y DEFAULT_LINKER de gcc-4.0.2/gcc/config/pic/pic.h.

Consigue las fuentes de GCC 4.0.2 y el porting (patch) para PIC, untar, configura y
compila.
tar xvf gcc-4.0.2.tar.bz2
bunzip2 picgcc-1.1.2_para_GCC_4.0.2.patch.bz2
Comprobar el patch sin aplicarlo :
patch -p0 –dry-run -i picgcc-1.1.2_para_GCC_4.0.2.patch
Aplica el patch :
patch -p0 -i picgcc-1.1.2_para_GCC_4.0.2.patch
mkdir obj-pic
cd obj-pic
../gcc-4.0.2/configure -target=pic -enable-languages=c
make

Puedes instalar el port o usarlo desde gcc-4.0.2/gcc.
Para instalarlo en el directorio por defecto haz:

make install.

Para usar la ultima version del port consija las fuentes con
svn checkout https://forja.rediris.es/svn/cls-pic-16f877

Más información en www.pjmicrocontroladores.es


Notice d'installation

GPutils doit être installé sur ton système. Si le chemin des binaires
de GPutils est différente de /usr/bin/ il faut changer les macros DEFAULT_ASSEMBLER
et DEFAULT_LINKER de gcc-4.0.2/gcc/config/pic/pic.h.
Pour savoir : whereis gplink

Téléchargez les sources de GCC 4.0.2 : ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/releases/gcc-4.0.2/gcc-4.0.2.tar.bz2 et le portage (patch) pour PIC : http://forja.rediris.es/frs/download.php/771/picgcc-1.1.2_para_GCC_4.0.2.patch.bz2 décompressez, appliquez le patch et compilez.

Décompressez les sources de GCC 4.0.2 :
tar xvf gcc-4.0.2.tar.bz2
Décompressez le patch pour PIC :
bunzip2 picgcc-1.1.2_para_GCC_4.0.2.patch.bz2
Vérifiez le patch sans l'appliquer :
patch -p0 –dry-run -i picgcc-1.1.2_para_GCC_4.0.2.patch
Appliquez le patch :
patch -p0 -i picgcc-1.1.2_para_GCC_4.0.2.patch
C'est maintenant qu'il faut modifier gcc-4.0.2/gcc/config/pic/pic.h si nécessaire
Créez un répertoire pour la compilation :
mkdir obj-pic
Placez-vous dans le répertoire :
cd obj-pic
Lancez la configuration pour préparer la compilation :
../gcc-4.0.2/configure -target=pic -enable-languages=c
Compilez :
make

Vous pouvez installer le portage pour PIC ou l'utiliser depuis gcc-4.0.2/gcc.
Pour l'installer dans le répertoire par défaut (/usr/local/) faîtes :

make install

Pour utiliser la dernière version du portage obtenez les sources avec
svn checkout https://forja.rediris.es/svn/cls-pic-16f877

Plus d'informations sur www.pjmicrocontroladores.es en espagnole évidemment !


Basic instalation

You have need GPutils installed in yours system. If your path of binary's
GPutils is different at /usr/bin/ you must change the macros DEFAULT_ASSEMBLER
and DEFAULT_LINKER in gcc-4.0.2/gcc/config/pic/pic.h.

Get source of GCC 4.0.2, and porting to pic, untar, configure and make.

tar xvf gcc-4.0.2.tar.bz2
bunzip2 picgcc-1.1.2_para_GCC_4.0.2.patch.bz2
patch -p0 –dry-run -i picgcc-1.1.2_para_GCC_4.0.2.patch
patch -p0 -i picgcc-1.1.2_para_GCC_4.0.2.patch
mkdir obj-pic
cd obj-pic
../gcc-4.0.2/configure -target=pic -enable-languages=c
make

You can install the port or used it from gcc-4.0.2/gcc.
For install in default directoy do

make install.

For used the last version of port catch the source with:
svn checkout https://forja.rediris.es/svn/cls-pic-16f877

More information (sorry in spanish) in www.pjmicrocontroladores.es

pic/picgcc/installation.1217775402.txt.gz · Dernière modification: 2008/08/03 16:56 par per