blairevans@ubuntu:~$ cd Desktop/PCB_projects/speaker blairevans@ubuntu:~/Desktop/PCB_projects/speaker$ ls hello.speaker.45.cad hello.speaker.45.pwm.asm hello.speaker.45.wave.asm blairevans@ubuntu:~/Desktop/PCB_projects/speaker$ gavrasm hello.speaker.45.wave.asm +------------------------------------------------------------+ | gavrasm gerd's AVR assembler Version 2.1 (C)2006 by DG4FAC | +------------------------------------------------------------+ Compiling Source file: hello.speaker.45.wave.asm ------- Pass: 1 Line: 13 Warning 009: Include defs not necessary, using internal values! File: hello.speaker.45.wave.asm, Line: 13 Source line: .include "tn45def.inc" 131 lines done. Pass 1 ok. ------- Pass: 2 Line: 13 Warning 009: Include defs not necessary, using internal values! File: hello.speaker.45.wave.asm, Line: 13 Source line: .include "tn45def.inc" Line: 54 Warning 004: Number of bytes on line is odd, added 00 to fit program memory! File: hello.speaker.45.wave.asm, Line: 54 Source line: .db 18,5,250,5,250,5,250,5,250,5,250,5,250,10,250,10,250,10,250,20,250,20,250,20,250,15,250,30,200,40,100,35,100,35,100,25,200 131 lines done. Warning 001: 1 symbol(s) defined, but not used! 47 words code, 69 words constants, total=116 = 5.7% 3 warnings! Compilation completed, no errors. Bye, bye ... blairevans@ubuntu:~/Desktop/PCB_projects/speaker$ avrdude -c usbtiny -p t45 -U flash:w:hello.speaker.45.wave.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9206 avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file "hello.speaker.45.wave.hex" avrdude: input file hello.speaker.45.wave.hex auto detected as Intel Hex avrdude: writing flash (232 bytes): Writing | ################################################## | 100% 0.53s avrdude: 232 bytes of flash written avrdude: verifying flash memory against hello.speaker.45.wave.hex: avrdude: load data flash data from input file hello.speaker.45.wave.hex: avrdude: input file hello.speaker.45.wave.hex auto detected as Intel Hex avrdude: input file hello.speaker.45.wave.hex contains 232 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.34s avrdude: verifying ... avrdude: 232 bytes of flash verified avrdude: safemode: Fuses OK avrdude done. Thank you. blairevans@ubuntu:~/Desktop/PCB_projects/speaker$