Exit status 1 error de compilación arduino

Exit status 1 error de compilación arduino

Exit status 1 error de compilación arduino

Error de arduino: 2 desconocido: estado de salida 1

^^ Excelente consejo, muchas gracias. Yo estaba recibiendo el mismo error de estado de salida 1, pero el cambio de las preferencias como usted sugirió me llevó directamente al error en mi código. También es bueno ver un detalle sobre lo que sucede exactamente durante la verificación y la compilación. Te felicito por ello 🙂

Si necesitas ayuda para hacer eso, examina tu post cuidadosamente. Mira si puedes encontrar algún código. Mira si puedes encontrar qué versión del IDE estás usando. Mira si puedes encontrar qué placa estás usando. Ciertamente no puedo encontrar NINGUNA información útil en tu post.

Cómo arreglar el estado de salida 1

Hola, quiero hacer funcionar la biblioteca en Arduino IDE 1.8.13. Sin embargo, siempre falla al compilar. He ajustado el platform.txt, pero no ha hecho nada. He descargado la biblioteca de github (https://github.com/BoschSensortec/BSEC-Arduino-library). Siempre da el mismo error al compilar con la placa ESP32. Aquí está el código de depuración: libraries/BSEC_Software_Library/BSEC_Software_Library.a(bsec.cpp.o):(.literal._ZN4Bsec11beginCommonEv+0x4): undefined reference to `bsec_init’

Creo que la librería está instalada correctamente porque funciona para otra arquitectura. Más concretamente, la librería funciona con el Adafruit Feather M4 que tiene un procesador ATSAMD51 (es decir, ARM Cortex M4). El problema parece ser que el linker no encuentra el archivo lib precompilado para la arquitectura ESP32.

Hola,Si instalé la librería como se menciona en el enlace.Luego probé mucho y llegué a la solución.Para el ESP32 había que hacer una modificación más en el Platform.txt.En ## Combine gc-sections, archives, and objects hay que sustituir la línea existente por la siguiente: recipe.c.combine.pattern=»{compiler.path}{compiler.c.elf.cmd}» {compiler.c.elf.flags} {compiler.c.elf.extra_flags} {compiler.libraries. ldflags} -Wl,–start-group {object_files} «{archive_file_path}» {compiler.c.elf.libs} {compiler.libraries.ldflags} -Wl,–end-group -Wl,-EL -o «{ruta_de_construcción}/{nombre_del_proyecto}.elf» Así, al menos, no me ha dado más errores.

Estado de salida 1 error de compilación para la placa arduino mega o mega 2560.

^^ Excelente consejo, muchas gracias. Yo estaba recibiendo el mismo error de estado de salida 1, pero el cambio de las preferencias como usted sugirió me llevó directamente al error en mi código. También es bueno ver un detalle sobre lo que sucede exactamente durante la verificación y la compilación. Te felicito por ello 🙂

Si necesitas ayuda para hacer eso, examina tu post cuidadosamente. Mira si puedes encontrar algún código. Mira si puedes encontrar qué versión del IDE estás usando. Mira si puedes encontrar qué placa estás usando. Ciertamente no puedo encontrar NINGUNA información útil en tu post.

El estado de salida 1 de arduino no fue declarado en este ámbito

Estaba tratando de volver a flashear mi Arduino y seguía recibiendo este mensaje de error «Error de compilación para la placa Arduino/Genuino Mega o Mega 2560» He probado una versión antigua del fermwere y la más reciente y en 2 máquinas y todavía obtener el mismo resultado. ¿Alguna idea?

(.text+0x0): definición múltiple de `U8GLIB::init8Bit(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)’

(.text+0x0): definición múltiple de `U8GLIB::initRW8Bit(_u8g_dev_t*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)’

Justin tu error sigue teniendo que ver con la biblioteca. Puede que tengas una antigua o algo parecido. No la necesitas si no usas la pantalla LCD, simplemente usa un firmware antiguo sin lcd en el título, o comenta la LCD.

Acerca del autor

admin

Ver todos los artículos