avra -o avra_test_hex -l avra_test_list -m avra_test_map test.asm AVRA: advanced AVR macro assembler Version 1.3.0 Build 1 (8 May 2010) Copyright (C) 1998-2010. Check out README file for more info AVRA is an open source assembler for Atmel AVR microcontroller family It can be used as a replacement of 'AVRASM32.EXE' the original assembler shipped with AVR Studio. We do not guarantee full compatibility for avra. AVRA comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of avra under the terms of the GNU General Public License. For more information about these matters, see the files named COPYING. Pass 1... Pass 2... done Used memory blocks: Code : Start = 0x0001, End = 0x0001, Length = 0x0001 Code : Start = 0x0002, End = 0x0002, Length = 0x0001 Code : Start = 0x0003, End = 0x0003, Length = 0x0001 Code : Start = 0x0004, End = 0x0004, Length = 0x0001 Code : Start = 0x0005, End = 0x0005, Length = 0x0001 Code : Start = 0x0006, End = 0x0006, Length = 0x0001 Code : Start = 0x0007, End = 0x0007, Length = 0x0001 Code : Start = 0x0008, End = 0x0008, Length = 0x0001 Code : Start = 0x0009, End = 0x0009, Length = 0x0001 Code : Start = 0x000A, End = 0x000A, Length = 0x0001 Code : Start = 0x000B, End = 0x000B, Length = 0x0001 Code : Start = 0x000C, End = 0x000C, Length = 0x0001 Code : Start = 0x000D, End = 0x000D, Length = 0x0001 Code : Start = 0x000E, End = 0x000E, Length = 0x0001 Code : Start = 0x000F, End = 0x000F, Length = 0x0001 Code : Start = 0x0010, End = 0x0010, Length = 0x0001 Code : Start = 0x0011, End = 0x0011, Length = 0x0001 Code : Start = 0x0020, End = 0x002C, Length = 0x000D Assembly complete with no errors. Segment usage: Code : 30 words (60 bytes) Data : 0 bytes EEPROM : 0 bytes linux-9fk1:/usr/daten/test # avrdude -p m8535 -c ponyser -U flash:w:/usr/daten/test/test.hex:i /dev/ttyS0 avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e9308 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 "/usr/daten/test/test.hex" avrdude: writing flash (90 bytes): Writing | ################################################## | 100% 0.08s avrdude: 90 bytes of flash written avrdude: verifying flash memory against /usr/daten/test/test.hex: avrdude: load data flash data from input file /usr/daten/test/test.hex: avrdude: input file /usr/daten/test/test.hex contains 90 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.08s avrdude: verifying ... avrdude: 90 bytes of flash verified avrdude: safemode: Fuses OK avrdude done. Thank you. linux-9fk1:/usr/daten/test #