以下のコードをビルド
http://dotasm.com/sample-code/101-the-flashing-led/
.include "m328def.inc" ;ATMEGA328 definitions file .def temp = R16 .def d0 = R17 .def d1 = R18 .def d2 = R19 .equ OneSecond = 16 * 1000000 / 5 .org 0x0000 jmp RESET RESET: ldi temp,high(RAMEND) out SPH,temp ldi temp,low(RAMEND) out SPL,temp ldi temp, 0b11111111 out DDRB, temp MAIN: sbi PortB, 5 rcall delay200 cbi PortB, 5 rcall delay200 rjmp MAIN DELAY200: ldi d2, byte3 (OneSecond / 5) ldi d1, high (OneSecond / 5) ldi d0, low (OneSecond / 5) subi d0, 1 sbci d1, 0 sbci d2, 0 brcc pc-3 ret
エラー
Error 4 Invalid redefinition of 'SIGNATURE_000' C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR Assembler\Native\2.1.1117\avrassembler\Include\m328def.inc 49 0 AssemblerApplication2
...
重複してインクルードされている
http://www.linkedin.com/groups/Invalid-redefinition-in-AVR-assembly-107940.S.5847346546026242052
Solution ExplorerのGeneral設定から$(includeFile)を削除する