603:~ tillcremer$ avrdude -c usbtiny -p m328p avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e950f avrdude: safemode: Fuses OK avrdude done. Thank you. 603:~ tillcremer$ cd /Volumes/FAT\ 3/FAB\ Academy/0506\ Mechanical\ Design,\ Machine\ Design/086-005-master 603:086-005-master tillcremer$ make make: *** No rule to make target `../gestalt/gsArduino/gestalt.cpp', needed by `086-005a_boot.o'. Stop. 603:086-005-master tillcremer$ cd .. 603:0506 Mechanical Design, Machine Design tillcremer$ cd 086-005/ 603:086-005 tillcremer$ make avr-g++ -g -Wall -Os -mmcu=atmega328p -DF_CPU=18432000 -I../gestalt/gsArduino -DstandardGestalt -Dbootloader -DsingleStepper -Dgestalt328 -DnetworkedGestalt -c -Wall 086-005a_boot.cpp ../gestalt/gsArduino/gestalt.cpp In file included from ../gestalt/gsArduino/gestalt.cpp:52: /usr/local/CrossPack-AVR-20100115/lib/gcc/avr/4.3.3/../../../../avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to ." ../gestalt/gsArduino/gestalt.cpp:170: warning: only initialized variables can be placed into program memory area avr-g++ -g -Wall -Os -mmcu=atmega328p -DF_CPU=18432000 -I../gestalt/gsArduino -DstandardGestalt -Dbootloader -DsingleStepper -Dgestalt328 -DnetworkedGestalt -Wl,--section-start=.text=0x7000 gestalt.o -o 086-005a_boot.elf 086-005a_boot.o avr-objcopy -j .text -j .data -O ihex 086-005a_boot.elf 086-005a_boot.hex rm -rf *.o *.elf 603:086-005 tillcremer$ make program-usbtiny-fuses avrdude -c usbtiny -P usb -p m328p -U efuse:w:0x5:m -F avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.08s avrdude: Device signature = 0x1e950f avrdude: reading input file "0x5" avrdude: writing efuse (1 bytes): Writing | ################################################## | 100% 0.01s avrdude: 1 bytes of efuse written avrdude: verifying efuse memory against 0x5: avrdude: load data efuse data from input file 0x5: avrdude: input file 0x5 contains 1 bytes avrdude: reading on-chip efuse data: Reading | ################################################## | 100% 0.04s avrdude: verifying ... avrdude: 1 bytes of efuse verified avrdude: safemode: Fuses OK avrdude done. Thank you. #note that only first 3 bits can be set avrdude -c usbtiny -P usb -p m328p -U hfuse:w:0xD8:m -F avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.20s avrdude: Device signature = 0x1e950f avrdude: reading input file "0xD8" avrdude: writing hfuse (1 bytes): Writing | ################################################## | 100% 0.00s avrdude: 1 bytes of hfuse written avrdude: verifying hfuse memory against 0xD8: avrdude: load data hfuse data from input file 0xD8: avrdude: input file 0xD8 contains 1 bytes avrdude: reading on-chip hfuse data: Reading | ################################################## | 100% 0.00s avrdude: verifying ... avrdude: 1 bytes of hfuse verified avrdude: safemode: Fuses OK avrdude done. Thank you. avrdude -c usbtiny -P usb -p m328p -U lfuse:w:0xEF:m -F avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.20s avrdude: Device signature = 0x1e950f avrdude: reading input file "0xEF" avrdude: writing lfuse (1 bytes): Writing | ################################################## | 100% 0.02s avrdude: 1 bytes of lfuse written avrdude: verifying lfuse memory against 0xEF: avrdude: load data lfuse data from input file 0xEF: avrdude: input file 0xEF contains 1 bytes avrdude: reading on-chip lfuse data: Reading | ################################################## | 100% 0.00s avrdude: verifying ... avrdude: 1 bytes of lfuse verified avrdude: safemode: Fuses OK avrdude done. Thank you. 603:086-005 tillcremer$ make program-usbtiny avrdude -e -c usbtiny -P usb -p m328p -U flash:w:086-005a_boot.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e950f avrdude: erasing chip avrdude: reading input file "086-005a_boot.hex" avrdude: input file 086-005a_boot.hex auto detected as Intel Hex avrdude: writing flash (31282 bytes): Writing | ################################################## | 100% 60.43s avrdude: 31282 bytes of flash written avrdude: verifying flash memory against 086-005a_boot.hex: avrdude: load data flash data from input file 086-005a_boot.hex: avrdude: input file 086-005a_boot.hex auto detected as Intel Hex avrdude: input file 086-005a_boot.hex contains 31282 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 33.49s avrdude: verifying ... avrdude: 31282 bytes of flash verified avrdude: safemode: Fuses OK avrdude done. Thank you. 603:086-005 tillcremer$