arduino quemando el bootloader. problemas de avrdude

2

Cuando intento grabar un gestor de arranque en mi atmega328, el IDE de arduino me da un error:

avrdude: usbdev_open(): did not find any USB device "usb"

Cuando grabo un programa en mi chip avr, cambio el puerto a com3 y funciona bien, pero solo sé cómo grabar el cargador de arranque a través del IDE arduino y no sé cómo cambiar las preferencias de avrdude para usar com3 en lugar de "usb". ¿Alguna ayuda sobre cómo hacer eso?

    
pregunta Ken Garber

1 respuesta

1
  

Cuando grabo un programa en mi [AVR] chip [I], cambio el puerto a [COM3] y funciona bien

Esto implica que está utilizando el cable USB habitual para cargar el software en una placa Arduino desde el IDE de Arduino.

  

Cuando intento grabar un gestor de arranque en mi [ATmega328,] el IDE [Arduino] me da un error

enlace dice

  

Para grabar el gestor de arranque, deberá comprar un AVR-ISP (programador en el sistema), USBtinyISP o compilar un ParallelProgrammer. El programador debe estar conectado a los pines ICSP (el encabezado de 2 por 3 pines)

Sparkfun tiene un excelente tutorial . Vale la pena leerlo detenidamente. a través de.

Algunos comentarios sobre la configuración del IDE de Arduino

El IDE de Arduino es muy criticado por ingenieros y desarrolladores profesionales porque es muy simplificado y carece de muchas características que esas personas esperan encontrar en sus herramientas. También es criticado por fomentar malos hábitos de programación. Sin embargo, está dirigido a principiantes y muchas personas piensan que hace un buen trabajo para facilitar el inicio.

En el menú "Herramientas" del IDE, encontrará "Placa" y "Programador". Normalmente, la definición de la placa contiene una definición de qué programador se utilizará. Por ejemplo, en mi IDE tengo una entrada similar a "ATtiny85 (con Arduino como ISP)", lo que significa que el IDE espera que uses una placa Arduino como programador.


De enlace

Sin embargo, incluso después de seleccionar esto, puede ir al submenú "Programador" y seleccionar un programador diferente que se usará para programar la "placa" de destino. Esto funciona bien para cargar programas (bocetos) en cualquier AVR.

No he quemado un gestor de arranque, pero imagino que es así como seleccionas un programador para las placas que normalmente están programadas a través de la conexión USB / serie.

    
respondido por el RedGrittyBrick

Lea otras preguntas en las etiquetas

Comentarios Recientes

así que tuve que reiniciarlo. edit: evdevd muestra una antigua lista de formas de iniciar la placa DSP basada en Teensy que ya no es compatible. Está configurado para esos modos de placa DSP de 32 bits seleccionados. Simplemente puede escribir en la cadena de bits seleccionados con la tecla del teclado hexadecimal o si tiene muchas perillas configuradas manualmente, entonces necesita un archivo llamado process.json. El paquete gcrab se usa para generar pequeños dispositivos de captura. bootimg o diga la imagen de... Lees verder