Flashning av AVR misslyckas

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
blastur
Inlägg: 194
Blev medlem: 13 mars 2007, 00:07:26
Ort: Göteborg

Flashning av AVR misslyckas

Inlägg av blastur »

Hej,

Jag har ett litet "devkort" med en AVR Atmega328p och ett GSM-modem integrerat som jag programmerar via en Atmel AVRISP MK II och dess ISP-kontakt. Till brädan har jag också kopplat en USB till TTL UART adapter så jag kan skriva och läsa serieporten.

Denna setup har fungerat bra i flera veckor, men igår började programmeringen strula. Var och varannan gång får jag felet från "avrdude" att den inte lyckats verifiera flashningen (dvs att innehållet i flash skiljer sig från vad som skrivit). Jag får också felmeddelanden om att mina "fusebits" har ändrats till 0, och avrdude undrar om de skall återställas.
Detta beteende kvarstår tills jag rycker strömmen till min mk II och programmerar igen, då fungerar det en gång innan jag är fast i samma problem igen.

Kicker: om jag helt kopplar ur serieportsadaptern medans jag programmerar så fungerar det hur bra som helst. Jag misstänker därför att det är den som stör på något vis.

Är det någon som har tips på vad som kan vara fel, och hur jag kan lösa problemet?

Serieportsadaptern har egen spänningsmatning via USB, men delar GND med min dev-bräda. Dev-brädan drivs från 12V väggvårta. MK II drivs från USB men delar GND med min dev-bräda (via ISP-kontakten).

Serieportsadaptern kan också förse 3.3V, men denna pinnen har jag ej kopplat till min dev-bräda.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4755
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Flashning av AVR misslyckas

Inlägg av Swech »

Det kan vara så att din IDC kontakt, antar att det sitter en 6 polig sådan,
är lite utsliten.... då kan problem som du beskriver uppstå..

Byt hondelen på kablaget
Swech
Användarvisningsbild
adent
Inlägg: 4260
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Flashning av AVR misslyckas

Inlägg av adent »

Det lät konstigt, men jag har haft liknande problem när processorn inte varit spänningsmatad riktigt. Kanske har själva spänningsmatningen varit frånkopplad men en IO-pinne har haft spänning t.ex. då räcker det nästan för att prata med den.

Men just att det har funkat och sedan slutar fungera är ju skumt, om det inte var något knas redan från början som blivit värre.... spänar vilt...

MVH: Mikael
Skriv svar