Pages: [1]   Go Down
Author Topic: Mismatch error  (Read 1186 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quando carrego o programa para o meu arduino este dá me este erro:

Quote
avrdude: verification error, first mismatch at byte 0x026c
         0xd9 != 0x02
avrdude: verification error; content mismatch

Até troquei a atmel 328p por outras que tenho aqui com o bootloader, carregado qualquer programa e o erro continua.
Logged

'round the world...
Offline Offline
Faraday Member
**
Karma: 41
Posts: 3115
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Qual é a board que tens seleccionada na IDE?
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Board é a UNO.

Tenho um versão pirata NEECDUINO, mas que funcionava com a board UNO.
Logged

'round the world...
Offline Offline
Faraday Member
**
Karma: 41
Posts: 3115
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

E o que fizeste antes dela deixar de funcionar?
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nada.
A última vez que carregou um programa ou trabalhou foi em Agosto e agora voltei para carregar outro programa e deu isto.
   
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Após muitas tentativas consegui carregar o Blink, mas o problema continua.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Após muitas tentativas consegui carregar o Blink, mas o problema continua.

E por vezes aprece este erro:
Quote
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: failed to write flash memory, rc=-4
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Logged

Portugal
Offline Offline
Edison Member
*
Karma: 28
Posts: 1436
Tomorrow I will know a BIT more than yesterday
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Os chips sao iguais?
Nao têm alguma letra diferente? Pelo erro nao me parece que seja o caso mas o colega Nick Gammon tem uma pagina que talvez te possa ajudar.
http://www.gammon.com.au/forum/?id=11633
La tem um skecth que podes carregar e depois comparar as assinaturas dos chips, fuses ...
Com isto podes tentar comparar os outputs e confirmar o estado dos chips.
Tenta
Logged

Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Corri o programa dos fuses do Nick Gammon "Atmega chip fuse caculator" e reparei que os fuses definidos no ficheiro board eram diferentes e alterei. Só não tenho a informação do unlock_bits.

No programa "Atmega chip fuse detector" em relação ao fuses dá me o mesmo, mas a soma bootloader também é difere
Quote
Atmega chip detector.
Entered programming mode OK.
Signature = 1E 95 0F
Processor = ATmega328P
Flash memory size = 32768
LFuse = FF
HFuse = DA
EFuse = FD
Lock byte = CF
Clock calibration = 94
Bootloader in use: Yes
EEPROM preserved through erase: No
Watchdog timer always on: No
Bootloader is 2048 bytes starting at 7800

Bootloader:

7800: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
7810: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
....
7E00: 85 E0 80 93 81 00 82 E0 80 93 C0 00 88 E1 80 93
7E10: C1 00 86 E0 80 93 C2 00 80 E1 80 93 C4 00 84 B7
7E20: 14 BE 81 FF D0 D0 8D E0 C8 D0 25 9A 86 E0 20 E3
7E30: 3C EF 91 E0 30 93 85 00 20 93 84 00 96 BB B0 9B
7E40: FE CF 1D 9A A8 95 81 50 A9 F7 DD 24 D3 94 A5 E0
7E50: EA 2E F1 E1 FF 2E A4 D0 81 34 21 F4 81 E0 BE D0
7E60: 83 E0 24 C0 82 34 11 F4 84 E1 03 C0 85 34 19 F4
7E70: 85 E0 B4 D0 8A C0 85 35 A1 F4 92 D0 08 2F 10 E0
7E80: 10 93 01 02 00 93 00 02 8B D0 90 E0 98 2F 88 27
7E90: 80 2B 91 2B 88 0F 99 1F 90 93 01 02 80 93 00 02
7EA0: 73 C0 86 35 29 F4 84 E0 99 D0 80 E0 71 D0 6D C0
7EB0: 84 36 09 F0 43 C0 7C D0 E0 91 00 02 F0 91 01 02
7EC0: 83 E0 80 93 57 00 E8 95 C0 E0 D1 E0 69 D0 89 93
7ED0: 80 91 02 02 81 50 80 93 02 02 88 23 B9 F7 78 D0
7EE0: 07 B6 00 FC FD CF 40 91 00 02 50 91 01 02 A0 E0
7EF0: B1 E0 2C 91 30 E0 11 96 8C 91 11 97 90 E0 98 2F
7F00: 88 27 82 2B 93 2B 12 96 FA 01 0C 01 D0 92 57 00
7F10: E8 95 11 24 4E 5F 5F 4F F1 E0 A0 38 BF 07 49 F7
7F20: E0 91 00 02 F0 91 01 02 E0 92 57 00 E8 95 07 B6
7F30: 00 FC FD CF F0 92 57 00 E8 95 27 C0 84 37 B9 F4
7F40: 37 D0 46 D0 E0 91 00 02 F0 91 01 02 31 96 F0 93
7F50: 01 02 E0 93 00 02 31 97 E4 91 8E 2F 19 D0 80 91
7F60: 02 02 81 50 80 93 02 02 88 23 61 F7 0E C0 85 37
7F70: 39 F4 2E D0 8E E1 0C D0 85 E9 0A D0 8F E0 96 CF
7F80: 81 35 11 F4 88 E0 19 D0 23 D0 80 E1 01 D0 63 CF
7F90: 98 2F 80 91 C0 00 85 FF FC CF 90 93 C6 00 08 95
7FA0: A8 95 80 91 C0 00 87 FF FC CF 80 91 C6 00 08 95
7FB0: F7 DF F6 DF 80 93 02 02 F3 CF E0 E6 F0 E0 98 E1
7FC0: 90 83 80 83 08 95 80 E0 F8 DF EE 27 FF 27 09 94
7FD0: E7 DF 80 32 09 F0 F7 DF 84 E1 DA CF 1F 93 18 2F
7FE0: DF DF 11 50 E9 F7 F4 DF 1F 91 08 95 FF FF FF FF
7FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

MD5 sum of bootloader = 60 C9 1C 17 D1 EA 28 7D F0 C0 F5 1F E0 65 27 7E

First 256 bytes of program memory:

0: 0C 94 D9 03 0C 94 01 04 0C 94 01 04 E1 80 E0 FF
10: 0D F0 AD 0B E1 80 E0 FF 0D F0 AD 0B E1 80 E0 FF
20: 0D F0 AD 0B E1 80 E0 FF 0D F0 AD 0B E1 80 E0 FF
30: 0D F0 AD 0B E1 80 E0 FF 0D F0 AD 0B 0C 94 01 04
40: 0C 94 BB 08 0C 94 01 04 0C 94 2B 0A 0C 94 79 0A
50: 0C 94 01 04 0C 94 01 04 0C 94 01 04 0C 94 01 04
60: 0C 94 01 04 0C 94 01 04 45 78 74 65 02 A0 FB 7C
70: E0 B2 B3 7C 02 A0 FB 7C E0 B2 B3 7C 6C 65 00 44
80: 65 62 75 67 20 57 69 72 65 20 45 6E 61 62 6C 65
90: 00 45 6E 61 62 6C 65 20 53 65 72 69 61 6C 20 28
A0: 49 43 53 50 29 20 50 72 6F 67 72 61 6D 6D 69 6E
B0: 67 00 57 61 74 63 68 64 6F 67 20 54 69 6D 65 72
C0: 20 41 6C 77 61 79 73 20 4F 6E 00 50 72 65 73 65
D0: 72 76 65 20 45 45 50 52 4F 4D 20 74 68 72 6F 75
E0: 67 68 20 63 68 69 70 20 65 72 61 73 65 00 42 6F
F0: 6F 74 20 69 6E 74 6F 20 62 6F 6F 74 6C 6F 61 64


Logged

Pages: [1]   Go Up
Jump to: