logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

2 visiteurs

Record : 207

Pages vues :

Aujourd'hui : 110

Total : 216723

Valid XHTML 1.0 Transitional

Compilation croisée Eclipse

separation

[Vous êtes ici ] ==> Accueil > IRIS 2 > TP IPC linux / coldFire > Prise en main compilation croisée Eclipse

separation

Ce mémento permet une prise en main rapide d’Eclipse pour la compilation croisée sur ColdFire.

Erreurs recensées Exemple de Makefile

# Nom de l’executable à générer :
EXEC = TP0

# Adresse IP de la carte uClinux cible :
IP_CARTE = 10.15.255.9

#Compilateur utilisé
CC = m68k-uClinux-gcc

#Option de compilation
FLAGS_1 = -D_REENTRANT -DCONFIG_CLOCK_48MHz
FLAGS_2 = -lc -m5307 -lgcc -lpthread

#Sources devant être compilées (extension .c)
CPP_SOURCES := $(wildcard *.c)

#Compilation
$(EXEC): $(CPP_SOURCES)$(CC) $(FLAGS_1) $(CPP_SOURCES) -o $(EXEC) $(FLAGS_2)

#Téléchargement par tftp sur la carte ColdFire
tftp -i $(IP_CARTE) PUT $(EXEC) /tmp/$(EXEC)

#Effacement sur le PC des fichiers exécutables et temporaires
all: $(EXEC)
clean:
del *.gdb
del $(EXEC)

separation

ancre