Bonjour,
J'aimerai ajouter des lignes dans mon Makefile auto-généré pour m'éviter de répéter à la main des commandes pour générer d'autres fichiers mais je ne sais pas comment faire ni où chercher dans Eclipse.
Voici le fichier Makefile auto-généré
Il me génère un fichier .elf qui me sert à programmer mon microcontrôleur et à le déboguer en mode pas à pas ou en mettant des points d'arrêt dans mon programme mais j'ai besoin aussi de faire des choses du genre :
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 ################################################################################ # Automatically-generated file. Do not edit! ################################################################################ -include ../makefile.init RM := rm -rf # All of the sources participating in the build are defined here -include sources.mk -include subdir.mk -include objects.mk -include ../makefile.defs # Add inputs and outputs from these tool invocations to the build variables ARCHIVES += \ libUSER_OBJS.a \ # All Target all: MSP430G2553.elf # Tool invocations MSP430G2553.elf: $(OBJS) @echo 'Building target: $@' @echo 'Invoking: MSP430 Linker' msp430-gcc $(OBJS) -mmcu=msp430g2553 -o "MSP430G2553.elf" @echo 'Finished building target: $@' @echo ' ' libUSER_OBJS.a: $(OBJS) $(USER_OBJS) @echo 'Invoking: MSP430 Archiver' msp430-ar rcs "libUSER_OBJS.a" $(OBJS) $(USER_OBJS) $(LIBS) @echo 'Finished building: $@' @echo ' ' # Other Targets clean: -$(RM) $(OBJS)$(ARCHIVES)$(ELFS) MSP430G2553.elf -@echo ' ' .PHONY: all clean dependents .SECONDARY: -include ../makefile.targets
Pour connaître la taille de mon programme
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part msp430-size MSP430G2553.elf
Pour générer un fichier .hex depuis mon .elf
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part msp430-objcopy -O ihex MSP430G2553.elf MSP430G2553.hex
Pour changer de format mon fichier .hex et le transformer au format TI-TXT
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part srec_cat -O MSP430G2553.txt -TITXT MSP430G2553.hex -I
Des choses de ce genre mais la question que je me pose c'est où aller dans Eclipse pour faire tout ça ?
J'ai cherché dans la FAQ mais je n'ai pas trouvé de réponse a ma question.
Je suis sous Debian 7 et j'utilise Eclipse avec un plugin + la toolchaîne MSP-GCC car je travaille avec des microcontrôleurs Texas Instruments.
D'avance merci.
Partager