Tengo un chip ATMEGA328P-AU, para grabar el cargador de arranque usé la placa ARDUINO Uno como "ARDUINO como ISP" con la placa de configuración: Nanno. Recibo el siguiente error. Mientras buscaba la solución, recibí sugerencias de
D:\WorkSpace\Arduino\arduino-1.8.7\hardware\tools\avr/bin/avrdude -CD:\WorkSpace\Arduino\arduino-1.8.7\hardware\tools\avr/etc/avrdude.conf -v - patmega328p -carduino -PCOM9 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
¿Quiero saber si esta firma 0xffffff indica que he fundido el IC de manera similar?
Using Port : COM9 Using Programmer : arduino Overriding Baud Rate : 19200 avrdude: stk50
0_recv(): el programador no responde avrdude: stk500_getsync() intento 1 de 10: no está sincronizado: resp=0x8e AVR Part: ATmega328P Chip Erase delay: 9000 us PAGEL: PD7 BS2: PC2 RESET disposición: dedicado REINTENTAR pulso: serie SCK modo de programa: sí modo de programa paralelo: sí Tiempo de espera: 200 StabDelay: 100 CmdexeDelay: 25 SyncLoops: 32 ByteDelay: 0 PollIndex: 3 PollValue: 0x53 Detalle de memoria:
Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : Arduino Description : Arduino Hardware Version: 2 Firmware Version: 1.18 Topcard : Unknown Vtarget : 0.0 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us
avrdude: dispositivo AVR inicializado y listo para aceptar instrucciones
Lectura | ############################################## | 100% 0.00s
avrdude: Firma del dispositivo = 0xffffff (probablemente .avr8x_mega) (reintentando)
Lectura | ############################################## | 100% 0.01s
avrdude: Firma del dispositivo = 0xffffff (probablemente .avr8x_mega) (reintentando)
Lectura | ############################################## | 100% 0.00s
avrdude: Firma del dispositivo = 0xffffff (probablemente .avr8x_mega) avrdude: ¡Vaya! Firma de dispositivo no válida. Vuelva a verificar las conexiones e intente nuevamente, o use -F para anular esta verificación. Avrdude hecho. Gracias.
Después de probar mucho tiempo en la carga de carga de arranque usando Arduino como ISP, cambié a USBASP. Y cargué con éxito el código en esos IC sospechosos, que dejé de lado por considerarlos muertos. Aunque no pude descubrir la falla en Arduino durante la carga, sugeriría hacer lo mismo si alguien tropezó con una pregunta similar.
chris stratton
Dimpal S.
chris stratton
Dimpal S.
chris stratton
Dimpal S.
Dimpal S.
chris stratton
edit
la documentación clara de él en su pregunta.Dimpal S.
chris stratton
Dimpal S.
Dimpal S.
chris stratton
Dimpal S.