Bem-vindo, Visitante
Nome do utilizador: Senha:
Eletronica Digital, Microcontroladores, Robótica e Automação

TÓPICO: Arduino error compilacion

Arduino error compilacion 06 Jun. 2021 15:16 #1

Hola quiero carga un sketch al Arduino y me da este error.

Arduino:1.8.1 (Windows 10), Tarjeta:"Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp: In function 'main':

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp:51:1: error: unable to find a register to spill in class 'NO_REGS'

}

^

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp:51:1: error: this is the insn:

(insn 691 688 694 28 (set (mem:QI (post_dec:HI (reg/f:HI 32 __SP_L__)) [0 S1 A8])

(subreg:QI (reg/f:HI 908) 1)) C:\Users\ACER\Desktop\LIBRERIAS RELOJ GIGANTE ARDUINO\sketch_jun06e\sketch_jun06e.ino:38 1 {pushqi1}

(expr_list:REG_ARGS_SIZE (const_int 9 [0x9])

(nil)))

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp:51: confused by earlier errors, bailing out

lto-wrapper: C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc returned 1 exit status

c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: lto-wrapper failed

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compilación en tarjeta Arduino/Genuino Uno.

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
Me pueden ayudar a solucionarlo.
Anexos:

Arduino error compilacion 07 Jun. 2021 15:30 #2

  • Rui
  • Avatar de Rui
  • DESLIGADO
  • membro há mais de 17 anos top5 em número de mensagens
  • pt  
  • Mensagens: 6410
  • Agradecimentos 1558
"ld returned 1 exit status error"

É a consequência de erros anteriores. no exemplo, há um erro anterior - referência indefinida...

O problema está no código, vai ter de testar por blocos e verificar qual está a produzir esse erro

Arduino error compilacion 07 Jun. 2021 17:27 #3

Penso que o erro é devido à falta da declaração da variável de valor constante 'NO_REGS', pode ser também por falta de pontução, ou então, terá de indicar o caminho do ficheiro onde está declarado essa variável 'NO_REGS'.

Pesquisar Esquemas | Dicas Defeito | Equivalência Componentes | Modelo v Chassis | Service Mode |
Enviar Esquema