Cómo solucionar el error de compilación "Bad CPU Type in Executable" en Arduino IDE 2.0

Cómo solucionar el error de compilación "Bad CPU Type in Executable" en Arduino IDE 2.0

Si estás utilizando el IDE de Arduino 2.0 y has encontrado el error de compilación "Bad CPU Type in Executable", no te preocupes, este problema es común y se puede solucionar fácilmente. Este error ocurre cuando el programa que estás intentando compilar está configurado en una CPU diferente a la que está utilizando tu placa. Para solucionar este problema, es necesario cambiar la configuración de CPU en la configuración del proyecto del IDE de Arduino.

A continuación, se detallan los pasos necesarios para solucionar este error y poder continuar haciendo tu proyecto en Arduino IDE 2.0.

📋 Aquí podrás encontrar✍
  1. Cambiar la configuración de la CPU en el IDE de Arduino 2.0
  2. Ejemplo de código:
  3. Conclusión
  4. Preguntas frecuentes
    1. ¿Qué es el error "Bad CPU Type in Executable" en Arduino IDE 2.0
    2. ¿Cómo se soluciona el error de compilación "Bad CPU Type in Executable" en Arduino IDE 2.0?
    3. ¿Este error solo ocurre en la placa ESP32?
    4. ¿Cómo puedo saber qué placa y velocidad de CPU se utilizan en mi proyecto de Arduino?

Cambiar la configuración de la CPU en el IDE de Arduino 2.0

Para solucionar el error de compilación "Bad CPU Type in Executable" en Arduino IDE 2.0, deberás seguir los siguientes pasos:

  1. Abre tu proyecto en el IDE de Arduino 2.0
  2. Selecciona la opción "Preferencias" en el menú de herramientas.
  3. Copia y pega el siguiente código en el campo "URLs adicionales de la tarjeta de configuración"

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

  1. Una vez que hayas pegado el código, guarda los cambios y cierra la ventana de preferencias.
  2. A continuación, ve al menú "Herramientas" y selecciona "Placa" para abrir la lista de placas.
  3. Busca la placa que estás utilizando y selecciona la opción "ESP32" desde la lista desplegable de placas.
  4. Ahora, selecciona la opción "CPU 240MHZ (WiFi/BT)" en el menú "CPU" para el ESP32.

Con estos sencillos pasos, deberías haber solucionado el error de compilación "Bad CPU Type in Executable" en Arduino IDE 2.0.

Ejemplo de código:

A continuación se muestra un ejemplo de código para la placa ESP32 con una CPU configurada a 240 MHz. Asegúrate de elegir correctamente la placa y la velocidad de la CPU para tu proyecto específico.


void setup() {
// inicializar pines
}

void loop() {
// loop
}

Conclusión

Si has encontrado el error de compilación "Bad CPU Type in Executable" en Arduino IDE 2.0, no te preocupes, es un problema común y fácil de solucionar. Al seguir los pasos detallados en este artículo, podrás configurar la CPU correctamente y continuar trabajando en tu proyecto de Arduino sin interrupciones.

Preguntas frecuentes

¿Qué es el error "Bad CPU Type in Executable" en Arduino IDE 2.0

Este error ocurre cuando el programa que estás intentando compilar está configurado en una CPU diferente a la que está utilizando tu placa.

¿Cómo se soluciona el error de compilación "Bad CPU Type in Executable" en Arduino IDE 2.0?

Para solucionar este problema, es necesario cambiar la configuración de CPU en la configuración del proyecto del IDE de Arduino.

¿Este error solo ocurre en la placa ESP32?

Aunque este artículo se centra en la placa ESP32, este error puede ocurrir en otras placas y proyectos. Los pasos para solucionar el problema pueden variar.

¿Cómo puedo saber qué placa y velocidad de CPU se utilizan en mi proyecto de Arduino?

Puedes verificar la configuración de la placa y la velocidad de la CPU en el archivo "boards.txt" en la carpeta de opciones del menú "Archivo" en el IDE de Arduino.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza Cookies propias y de terceros de análisis para recopilar información con la finalidad de mejorar nuestros servicios, así como para el análisis de su navegación. Si continua navegando, se acepta el uso y si no lo desea puede configurar el navegador. CÓMO CONFIGURAR