Hola a todos.
He montado un Atmega328P-AU en una placa, con su alimentación, su resistencia de pull-up en el reset, un "resonator" a 16 MHz, y un conector ICSP. Quiero grabar el bootloader del Arduino Uno con el AVRISP mkii, pero no lo consigo.
Cuando alimento el circuito y conecto el grabador el LED de este se enciende en verde, indicando que de momento es correcta la conexión. En Arduino 1.0 IDE, selecciono AVRISP mkii como programmer, y Arduino Uno como board. Cuando le pido que me grabe el bootloader (Burn bootloader), me aparece lo siguiente:
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Unknown status 0x00
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
He comprobado el circuito y parece todo correcto. Bueno, lo único que no puedo comprobar es el tema de la frecuencia del "resonator". He probado a hacer el mismo proceso sin conectar clock externo, esperando que funcione con el interno, pero el resultado ha sido el mismo.
Teniendo en cuenta que el micro es recibido de fábrica, en qué condiciones tengo que tenerlo para grabar el bootloader de Arduino? Con clock externo? Interno? Algún parámetro a modificar? He buscado y leído mucho, pero aún no he dado con la solución.
Muchas gracias por vuestro tiempo.
