¿Cómo grabar el gestor de arranque en ATmega 2560 usando Atmel Studio y AVRISP mkII?

1

Aunque mi pregunta puede resultar familiar para muchos desarrolladores de Arduino, incluido yo, pero, de alguna manera, pierdo el cargador de arranque de ATmega 2560. Muchos de los comentarios que encontré estaban relacionados con AVRDude (nunca se usó antes, quizás debería hacerlo más tarde).

Normalmente uso Atmel Studio con AVRISP mkII para actualizar mi firmware a ATmega 2560 en una PCB personalizada.

Ahora, necesito usar el temporizador de vigilancia. Si lo uso, MCU continúa reiniciando cada intervalo que establezco (que es de 8 segundos). Después de una pequeña búsqueda, encontré que hay un error para algunos cargadores de arranque. Por lo tanto, por lo tanto, tengo que cambiar el gestor de arranque. (Corrígeme si me equivoco).

Puedo compartir algunas capturas de pantalla sobre mis intentos;

Después de todo esto hago clic en Program . Después de que se realiza el proceso, aparece Programming: Flash...OK . Creo que se quema a la MCU. Porque, mi programa existente ya no funciona.

En este punto, en primer lugar, pensé, esto es. Luego actualicé mi propio firmware (esta vez con el temporizador de vigilancia incluido) usando la misma herramienta / configuración que la anterior, excepto el fusible ALTO que estoy usando D0 en lugar de D8.

Pero de nuevo, MCU sigue reiniciando cada 8 segundos. Medios, el problema bootlader persiste.

¿Qué piensas?

Tenga en cuenta que: el archivo HEX que estoy usando para el bootloder de la ruta de Arduino, como puede ver en la captura de pantalla 3ª.

Tenga en cuenta que : me he dado cuenta después de haber creado esa pregunta en electrónica en lugar de Arduino SE, mis disculpas.

    
pregunta Sener

1 respuesta

0

En el IDE de Arduino (1.8.7 es lo último que creo): Seleccione Herramientas, seleccione AVR ISP MKii como el cargador de arranque. Seleccione el tipo de placa correcta (2560). Selecciona Burn Bootloader.

Bastante simple, y pone los fusibles para ti. El AVR ISP MKii no alimenta la placa, asegúrese de conectar el cable USB a la PC conectada para la alimentación.

    
respondido por el CrossRoads

Lea otras preguntas en las etiquetas