¿Por qué avr-as no funciona?

1

Tengo el siguiente programa, en ensamblaje AVR:

.DEF    WR = R16

.ORG 0

SER    WR
OUT    0x24, WR

Cuando llamo a avr-as beeep.s , donde beeep.s contiene el código anterior, aparece un mensaje de error:

beeep.s: Assembler messages:
beeep.s:1: Error: unknown pseudo-op: '.def'
beeep.s:5: Error: constant value required
beeep.s:5: Error: register number above 15 required
beeep.s:6: Error: constant value required

No puedo encontrar el origen de mi error ... ¿Qué hice mal?

    
pregunta Spirine

1 respuesta

1

Cambie .DEF con .EQU :

.EQU    WR, R16

.ORG 0

SER    WR
OUT    0x24, WR
    
respondido por el YaGeek

Lea otras preguntas en las etiquetas