¿Dónde está el gestor de arranque del AT90USB162? ¿Cómo grabar el gestor de arranque y programarlo?
E:/Teensy>avrdude -p at90usb162 -F -P usb -c usbtiny -U flash:w:TeensyHID.hex -U lfuse:w:0xFF:m -U hfuse:w:0xDB: m -U efuse:w:0xF4:m -U lock:w:0x0F:m
avrdude: El dispositivo AVR se ha inicializado y está listo para aceptar comandos
Leer ## ## ########################################### 100% 0,05 s
avrdude: firma del dispositivo = 0x1e9482
avrdude:
Para desactivar esta función, especifique la opción -D.
avrdude: Borrando el chip
avrdude: Leyendo el archivo de entrada "TeensyHID.hex"
avrdude: El archivo de entrada TeensyHID.hex se detecta automáticamente como Intel Hexadecimal
avrdude: escritura flash (16338 bytes):
Escritura ####################### ######################### | 100% 11,45 s
avrdude: 16338 bytes de flash escritos
avrdude: Verificación de la memoria flash con TeensyHID.hex:
avrdude: cargar datos flash desde el archivo de entrada TeensyHID.hex:
avrdude.hex detecta automáticamente Intel hex
avrdude: el archivo de entrada TeensyHID.hex contiene 16338 bytes
avrdude: lee datos de la memoria flash en el chip:
Lectura | ######## ### ##################################### 100% 10.82s
avrdude : Verificando...
avrdude: 16338 bytes de flash verificados
avrdude: leyendo el archivo de entrada "0xFF"
avrdude: escribiendo lfuse (1 bytes):
Escritura | 100% 0,02s
Escritura | 100% 0,02s
Lectura | s
avrdude: verificando ...####################### ############# ############ | 100% 0.02s
avrdude: 1 bytes de lfuse escrito
avrdude: Verificando la memoria de lfuse contra 0xFF:
avrdude: cargar datos lfuse desde el archivo de entrada 0xFF:
avrdude: el archivo de entrada 0xFF contiene 1 bytes
avrdude: leer datos lfuse en el chip:
Lectura | ############################################# ### | 100% 0.02s
avrdude: Verificando...
avrdude: 1 bytes de lfuse verificado
avrdude: leyendo el archivo de entrada "0xDB"
avrdude: escritura hfuse (1 bytes):
Escritura | ########## ############### ########################
| 100% 0.01s
avrdude: 1 bytes de hfuse escrito
avrdude: Verificando la memoria de hfuse contra 0xDB:
avrdude: carga datos de hfuse desde el archivo de entrada 0xDB:
avrdude: el archivo de entrada 0xDB contiene 1 byte
avrdude: lectura de datos de hfuse en el chip:
Lectura ######## ######################################## 100% 0,01s
avrdude: Verificando...
avrdude: 1 bytes de hfuse verificados
avrdude: leyendo el archivo de entrada "0xF4"
avrdude: escribiendo efuse (1 bytes):
Escritura | 100% 0,01s
Lectura | p>avrdude: verificando ...####################################### ### ####### | 100% 0.01s
avrdude: 1 bytes de efuse escrito
avrdude: Verificando la memoria efuse contra 0xF4:
avrdude: cargar datos efuse datos desde el archivo de entrada 0xF4:
avrdude: el archivo de entrada 0xF4 contiene 1 bytes
avrdude: lectura de datos efuse en el chip:
Lectura # ############################################ ## 100% | 0.01s
avrdude: Verificando...
avrdude: 1 bytes de efuse verificado
avrdude: leyendo el archivo de entrada "0x0F"
avrdude: bloqueo de escritura (1 bytes):
Escritura | 100% 0,03s
Escritura | % 0,03s
Lectura | | 100% 0,01s
avrdude: verificando ...############ ##### ############################## | 100% 0.03s
avrdude: 1 bytes de bloqueo escritos
avrdude: Verificando la memoria de bloqueo contra 0x0F:
avrdude: carga datos de bloqueo desde el archivo de entrada 0x0F:
<p>avrdude: el archivo de entrada 0x0F contiene 1 byte
avrdude: lectura de datos de bloqueo en el chip:
Lectura | ############### ################################## 100% 0.01s
avrdude: Verificando. ..
avrdude: 1 byte de bloqueo verificado
avrdude: modo seguro: fusible correcto
avrdude completado. Gracias.