« Programmation ISP » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
Pour un ATmega48 avec programmateur jtagiceMkII avec cable squid pour interface | Pour un ATmega48 avec programmateur jtagiceMkII avec cable squid pour interface ISP | ||
==Exemple de Makefile== | |||
CC=/usr/bin/avr-gcc | CC=/usr/bin/avr-gcc |
Dernière version du 17 avril 2010 à 01:07
Pour un ATmega48 avec programmateur jtagiceMkII avec cable squid pour interface ISP
Exemple de Makefile
CC=/usr/bin/avr-gcc
CFLAGS=-g -Os -Wall -mcall-prologues -mmcu=atmega48
OBJ2HEX=/usr/bin/avr-objcopy
UISP=/usr/bin/avrdude
TARGET=blink
program : $(TARGET).hex
$(UISP) -v -p m48 -c jtag2isp -P usb -e -F -U flash:w:$(TARGET).hex:i
%.obj : %.o
$(CC) $(CFLAGS) $< -o $@
%.hex : %.obj
$(OBJ2HEX) -R .eeprom -O ihex $< $@
clean :
rm -f *.hex *.obj *.o