Prise en main compilation croisée Visual


Pour pouvoir créer un programme pour la carte ColdFire et le télécharger, suivre les étapes suivantes :
- Créer un nouveau projet :

- Dans l'assistant, choisir suivant
- Remplir le champs "ligne de commande build"

Puis terminer
- Copier le fichier makefile (pas d'extension) dans le répertoire du projet (pas celui de la solution)
- Créer un fichier main d'extension .c, exécuter (touche F6) et tftp par F7
Makefile pour exécutable go sur carte 10.15.255.2
Exported from Notepad++
# Nom de l'executable a generer :
EXEC = go
# Adresse IP de la carte uClinux cible :
IP_CARTE = 10.15.255.2
# Dossier de la librairie libiris
# LIBIRIS_DIR = ..libiris
CC = m68k-uClinux-gcc
# FLAGS_1 = -D_REENTRANT -DCONFIG_CLOCK_48MHz -I$(LIBIRIS_DIR)
# FLAGS_2 = -L$(LIBIRIS_DIR) -lc -m5307 -lgcc -liris -lpthread
FLAGS_1 = -D_REENTRANT -DCONFIG_CLOCK_48MHz
FLAGS_2 = -lc -m5307 -lgcc -lpthread
CPP_SOURCES := $(wildcard *.c)
$(EXEC): $(CPP_SOURCES)
$(CC) $(FLAGS_1) $(CPP_SOURCES) -o $(EXEC) $(FLAGS_2)
tftp -i $(IP_CARTE) PUT $(EXEC) /tmp/$(EXEC)
all: $(EXEC)
clean:
del *.gdb
del $(EXEC)

