Pages: [1]   Go Down
Author Topic: No puedo cargar bootloader con programador paralelo  (Read 1767 times)
0 Members and 1 Guest are viewing this topic.
Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola.

Tengo una Mega ADK que me ha venido sin el bootloader, he intentado cargarlo con otra Arduino utilizándola como ISP y no he podido.

Me he fabricado un programador por puerto paralelo para atacar directamente desde el ICSP y tampoco puedo.

Al tratar de cargar el bootloader me devuelve el siguiente error:

avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATMEGA2560 is 1E 98 01

El error es el mismos desde el IDE 1.0 y desde el IDE 00018
Logged


0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Invalid device signature.
avrdude: Expected signature for ATMEGA2560 is 1E 98 01

Cuando te da el error devide signature es que el chip no esta dentro del fichero del ide. Comprueba que el chip es el Atmega2560
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

El IDE es el 1.0 y la placa es una Mega ADK.

En Tools > Board > Arduino Mega 2560 or Mega Adk

En Tools > Programmer > Parallel Programer

Y en el boards.txt está la Mega ADK:

Code:
mega2560.name=Arduino Mega 2560 or Mega ADK

mega2560.upload.protocol=stk500v2
mega2560.upload.maximum_size=258048
mega2560.upload.speed=115200

mega2560.bootloader.low_fuses=0xFF
mega2560.bootloader.high_fuses=0xD8
mega2560.bootloader.extended_fuses=0xFD
mega2560.bootloader.path=stk500v2
mega2560.bootloader.file=stk500boot_v2_mega2560.hex
mega2560.bootloader.unlock_bits=0x3F
mega2560.bootloader.lock_bits=0x0F

mega2560.build.mcu=atmega2560
mega2560.build.f_cpu=16000000L
mega2560.build.core=arduino
mega2560.build.variant=mega

No se... no entiendo nada, he intentado cargar un sketch por el puerto paralelo y tampoco lo carga, da el mismo error.

Si intento cargar el bootloader de una UNO (en una UNO naturalmente) el error es parecido.


Logged


Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Prueba a resetear a mano la placa cuando vayas a programarla
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No me acuerdo donde están metidas las signature de los micros, me paso lo mismo pero com un atmega328 y un atmega328p
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Las firmas están en el avrdude.conf, pero no se que tan bueno es jugar con eso, a no ser que estén mal puestas...
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Línea 11631 del avrdude.conf:

    signature        = 0x1e 0x98 0x01;

Por lo que están bien.

El cable lo he hecho según este tutorial:

http://arduino.cc/es/Hacking/ParallelProgrammer

Según veo aquí:

http://booksbybibin.14.forumer.com/a/avrdude-errors-and-troubleshootingdevice-not-responding_post6.html

El problema podría estar en mi puerto paralelo, seguiré investigando en esa línea.
Logged


Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Te saldría más a cuenta pillarte el programador que te enseñé smiley-grin
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Refréscame la memoria chiva.
Logged


Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.ebay.com/itm/USBASP-USBISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-/370532286436?pt=LH_DefaultDomain_0&hash=item564571ffe4

No lo he probado con un 2560, pero supongo que funcionará
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias chiva, ya está pedido.

Aun así seguiré intentándolo con mi cable casero, me mosquea que no funcione y tiene que ser la típica tontería que te hace perder mogollón de tiempo hasta que das con ella.

Un abrazo.
Logged


Madrid
Offline Offline
Sr. Member
****
Karma: 5
Posts: 481
Life isn't about finding yourself, life is about creating yourself!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset



Según veo aquí:

http://booksbybibin.14.forumer.com/a/avrdude-errors-and-troubleshootingdevice-not-responding_post6.html

El problema podría estar en mi puerto paralelo, seguiré investigando en esa línea.

Prueba cargar el bootloader a cualquier otro arduino y así sales de dudas sobre tu puerto paralelo.

Yo tengo el mismo problema pero aunque no con un mega, aun no me doy por vencido pero me temo que va a ser tema hardware.
Logged

Engineering is the art of
making what you want from
things you can get.

     

[SOLUCIONADO]

Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

He probado a cargar el bootloader de una UNO y me da el mismo tipo de error, por eso sospecho de mi puerto paralelo el cual, la verdad, no he utilizado nunca y eso que este ordenador tiene ya sus años.
Logged


0
Offline Offline
Jr. Member
**
Karma: 2
Posts: 73
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pero el programador hecho con un arduino debería funcionar.

Si usas Linux o MAC, ponle un capacitor de unos 10uF entre el conector de RESET y GND para que no se te resetee al abrir el puerto.
Logged

Castellon, España
Offline Offline
Sr. Member
****
Karma: 7
Posts: 341
OR ganizando
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hoy he estado peleandome con la BIOS.

El puerto paralelo está activo por defecto en modo ECP, he probado cambiándolo a modo EPD y a Bidireccional... y el mismo resultado. También he probado cambiando la IRQ y lo mismo.

Sólo me queda probar en otro equipo.
Logged


Pages: [1]   Go Up
Jump to: