Added missing -b for baudrate in avrdude
authorJ. Hendrix <gitweb@localhost>
Sun, 2 Feb 2014 12:20:53 +0000 (13:20 +0100)
committerJ. Hendrix <gitweb@localhost>
Sun, 2 Feb 2014 12:20:53 +0000 (13:20 +0100)
Makefile

index 0148cfa..b04190a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-### VERSION: ma dec 23 19:15:16 CET 2013
+### VERSION: zo feb  2 13:20:10 CET 2014
 
 ###
 ### (C) copyright by J.P. Hendrix
@@ -19,6 +19,9 @@ src=project
 # -Werror=overflow     uint8_t n = ( uint8_t ) ~ 0xf5; uint8_t n = ~ 0xf5;
 # -Werror=narrowing    char n = ( char ) ~ 0xf5;       char n = ~ 0xf5;
 
+# gcrt1.S:195: multiple definition of `__bad_interrupt'        => add flag `-nostartfiles` to elf stage
+# http://stackoverflow.com/questions/21218690/gcrt1-s195-multiple-definition-of-bad-interrupt
+
 cflags=-g -DF_CPU=$(avrFreq) -Wall -Os -Werror -Wextra -ffunction-sections -fdata-sections
 ifeq ($(xtal),true)
 cflags += -D__XTAL__
@@ -91,13 +94,13 @@ disassemble: elf
        avr-objdump -C -d $(src).elf 2>&1
 
 eeprom: hex
-       #avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) $(baud) -v -U eeprom:w:$(src).eeprom.hex
+       #avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) -b $(baud) -v -U eeprom:w:$(src).eeprom.hex
        date
 
 fuses: hex
-       avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) $(baud) -v -U lfuse:w:$(src).lfuse.hex
-       #avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) $(baud) -v -U hfuse:w:$(src).hfuse.hex
-       #avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) $(baud) -v -U efuse:w:$(src).efuse.hex
+       avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) -b $(baud) -v -U lfuse:w:$(src).lfuse.hex
+       #avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) -b $(baud) -v -U hfuse:w:$(src).hfuse.hex
+       #avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) -b $(baud) -v -U efuse:w:$(src).efuse.hex
        date
 
 dumpelf: elf
@@ -106,11 +109,11 @@ dumpelf: elf
 program: flash eeprom fuses
 
 flash: hex
-       avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) $(baud) -v -U flash:w:$(src).flash.hex
+       avrdude -p$(avrType) -c$(programmerType) -P$(programmerDev) -b $(baud) -v -U flash:w:$(src).flash.hex
        date
 
 backup:
        echo "$(baud)"
        @for memory in $(memoryTypes); do \
-               avrdude -p $(avrType) -c$(programmerType) -P$(programmerDev) $(baud) -v -U $$memory:r:./$(avrType).$$memory.hex:i; \
+               avrdude -p $(avrType) -c$(programmerType) -P$(programmerDev) -b $(baud) -v -U $$memory:r:./$(avrType).$$memory.hex:i; \
        done