Subversion Repositories FlightCtrl

Rev

Rev 513 | Rev 597 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 513 Rev 595
Line 2... Line 2...
2
# MCU name
2
# MCU name
3
MCU = atmega644
3
MCU = atmega644
4
F_CPU = 20000000
4
F_CPU = 20000000
5
#-------------------------------------------------------------------
5
#-------------------------------------------------------------------
6
HAUPT_VERSION    =   0
6
HAUPT_VERSION    =   0
7
NEBEN_VERSION    =  67
7
NEBEN_VERSION    =  68
8
VERSION_INDEX    =   6
8
VERSION_INDEX    =   0
Line 9... Line 9...
9
 
9
 
10
VERSION_KOMPATIBEL = 7  # PC-Kompatibilität
10
VERSION_KOMPATIBEL = 7  # PC-Kompatibilität
Line 11... Line 11...
11
#-------------------------------------------------------------------
11
#-------------------------------------------------------------------
Line 17... Line 17...
17
endif
17
endif
Line 18... Line 18...
18
 
18
 
19
ifeq ($(MCU), atmega644)
19
ifeq ($(MCU), atmega644)
20
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m
20
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m
21
#FUSE_SETTINGS = -U lfuse:w:0xff:m -U hfuse:w:0xdf:m  
-
 
22
 
21
#FUSE_SETTINGS = -U lfuse:w:0xff:m -U hfuse:w:0xdf:m  
-
 
22
# -u  bei neuen Controllern wieder einspielen
-
 
23
 HEX_NAME = MEGA644
Line -... Line 24...
-
 
24
endif
-
 
25
 
23
# -u  bei neuen Controllern wieder einspielen
26
ifeq ($(MCU), atmega644p)
24
 
27
 FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m
Line -... Line 28...
-
 
28
 HEX_NAME = MEGA644
25
 HEX_NAME = MEGA644
29
endif
26
endif
30
 
27
 
31
 
Line 28... Line 32...
28
ifeq ($(F_CPU), 16000000)
32
ifeq ($(F_CPU), 16000000)
Line 157... Line 161...
157
# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
161
# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
158
#
162
#
159
# Type: avrdude -c ?
163
# Type: avrdude -c ?
160
# to get a full listing.
164
# to get a full listing.
161
#
165
#
-
 
166
#AVRDUDE_PROGRAMMER = dt006
162
#AVRDUDE_PROGRAMMER = stk200
167
#AVRDUDE_PROGRAMMER = stk200
163
AVRDUDE_PROGRAMMER = dt006
-
 
164
#AVRDUDE_PROGRAMMER = ponyser
168
#AVRDUDE_PROGRAMMER = ponyser
-
 
169
AVRDUDE_PROGRAMMER = avrispv2
165
#falls Ponyser ausgewählt wird, muss sich unsere avrdude-Configdatei im Bin-Verzeichnis des Compilers befinden
170
#falls Ponyser ausgewählt wird, muss sich unsere avrdude-Configdatei im Bin-Verzeichnis des Compilers befinden
Line 166... Line -...
166
 
-
 
167
 
171
 
168
#AVRDUDE_PORT = com1	   # programmer connected to serial device
172
#AVRDUDE_PORT = com1    # programmer connected to serial device
-
 
173
#AVRDUDE_PORT = lpt1    # programmer connected to parallel port
Line 169... Line 174...
169
AVRDUDE_PORT = lpt1	# programmer connected to parallel port
174
AVRDUDE_PORT = usb # programmer connected to USB
170
 
175
 
171
#AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex 
176
#AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex 
Line -... Line 177...
-
 
177
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex $(FUSE_SETTINGS)
172
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex $(FUSE_SETTINGS)
178
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
Line 173... Line 179...
173
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
179
 
174
 
180
#avrdude -c avrispv2 -P usb -p m32 -U flash:w:blink.hex
175
AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
181
AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)