07-07-2024, 01:41 PM
Buenos dias a todos
Me he decidido a escribir porque tengo un problema al subir el marlin 2.0 a mi impresora 3d con arduino a la tarjeta Mega, hasta la fecha cuando tenia algun problema, que los he tenido porque la compilación ocupa casi toda la memoria de la Mega, sin cambiar nada compilaba el marlin com arduino y lo resolvia.
Llevaba bastente tiempo funcionando y ahora me ha dejado de funcionar, y al ir a compilar el marlin que tengo, sin cambiar nada, me da error de compilación y no puedo cargar el marlin.
El listado que ottengo es el siguiente:
Arduino:1.8.9 (Windows XP), Tarjeta:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\src\module\endstops.cpp:36:0:
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h: In function 'void setup_endstop_interrupts()':
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h:140:7: error: non-constant condition for static assertion
static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable");
^~~~~~~~~~~~~
In file included from sketch\src\module\endstops.cpp:36:0:
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h:57:57: error: reinterpret_cast from integer to pointer
WITHIN(p, 62, 69) ? &PCICR : (uint8_t*)0 )
^
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h:140:21: note: in expansion of macro 'digitalPinToPCICR'
static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable");
^~~~~~~~~~~~~~~~~
exit status 1
Error compilando para la tarjeta Arduino Mega or Mega 2560.
Este informe podr a contener m s informaci n con
"Mostrar salida detallada durante la compilaci n"
opci n habilitada en Archivo -> Preferencias.
Si alguien me puede echar una mano para solucionarlo, se lo agradecería
Me he decidido a escribir porque tengo un problema al subir el marlin 2.0 a mi impresora 3d con arduino a la tarjeta Mega, hasta la fecha cuando tenia algun problema, que los he tenido porque la compilación ocupa casi toda la memoria de la Mega, sin cambiar nada compilaba el marlin com arduino y lo resolvia.
Llevaba bastente tiempo funcionando y ahora me ha dejado de funcionar, y al ir a compilar el marlin que tengo, sin cambiar nada, me da error de compilación y no puedo cargar el marlin.
El listado que ottengo es el siguiente:
Arduino:1.8.9 (Windows XP), Tarjeta:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\src\module\endstops.cpp:36:0:
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h: In function 'void setup_endstop_interrupts()':
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h:140:7: error: non-constant condition for static assertion
static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable");
^~~~~~~~~~~~~
In file included from sketch\src\module\endstops.cpp:36:0:
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h:57:57: error: reinterpret_cast from integer to pointer
WITHIN(p, 62, 69) ? &PCICR : (uint8_t*)0 )
^
c:\tmp\sketch\src\hal\hal_avr\endstop_interrupts.h:140:21: note: in expansion of macro 'digitalPinToPCICR'
static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable");
^~~~~~~~~~~~~~~~~
exit status 1
Error compilando para la tarjeta Arduino Mega or Mega 2560.
Este informe podr a contener m s informaci n con
"Mostrar salida detallada durante la compilaci n"
opci n habilitada en Archivo -> Preferencias.
Si alguien me puede echar una mano para solucionarlo, se lo agradecería