Arduino HIBA

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Arduino HIBA

Hozzászólás Szerző: martinus115 »

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Ezze a hibával találkozott valaki sok angol lapon látom ezt.

AVRISP-fel feltöltöm a bootloadert, majd soros porton arduinoval feltöltök egy progit szépen fel is megy másodszorra már nemjó és hozza a hibát. Ötlete valakinek?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A bootloadert nem állítittad be a biztosítékbiteknél. (BootRST: enable, Bootloader size: OptiBoot:512byte, Régebbi bootloader: 2k)

Másik lehetőség, ha a led sűrűn, aprót villog: Watchdog-hiba.


De nálad az első áll fenn....
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Hozzászólás Szerző: martinus115 »

Próbáltam a BOOTRST bepipálva és 512k-ra van állítva.

Amúgy nem arduino panelba van mert azon az ft232 meghalt tuti már a soros portként se látja az eszközt.

Megépítettem próbapanelen és egy OBD interfacet kaptam szét ahonnan direktbe kivezettem az FT232BL-ről az RX és TX lábat. Első feltöltés megy másdik soha.

Összehasonlítottam a bootloader és az első soros kommunikáció utáni HEX fájlt és átírja a bootloadert.

Ötlet?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Sz@r a feltöltendő program (túl nagy).
A Fusebiteknél állítsd be: SPM & LPM at Boot section Disable.
Így nem írja felül a bootloadert.
A Bootloader a 168-as chipnél nem 2k?

Illetve érdemes lehet még az OptiBootot kipróbálni.
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Hozzászólás Szerző: martinus115 »

arduin 0022-esből ezt töltöm bele ATmegaBOOT_168_diecimila.hex
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Hozzászólás Szerző: martinus115 »

Kép
Kép
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Hozzászólás Szerző: martinus115 »

Hát még mindig nem jó sajnos.
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Hozzászólás Szerző: martinus115 »

Próbáltam, hogy minden egyes arduinos írás előtt reset lábat földeltem, de akkor is...

További ötlet?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Sorosport/FTDI onmagaban el?
Arduino AVR chip kivesz, 2-3 lab (vagy D0-D1 csatlakozo az oldalan) osszezar. Hiperterminalban jon vissza valami?
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Hozzászólás Szerző: martinus115 »

Unknown Device meghalt az arduinom. Kapcsolás alapján építettem újra az atmegás részt és egy teljesen más illesztő ftdi232bl-je van rákötve. RX és TX lábbal mást nem kötöttem sehova.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

reset lábra menő kondis rész hiányzik....
Ezért nem megy a bootloader!
Avatar
martinus115
DrótVégénSzéndarab
Hozzászólások: 33
Csatlakozott: 2010. december 12. vasárnap, 7:00

Hozzászólás Szerző: martinus115 »

Jah, ami van interfacem az a lába nincs kivezetve a mütyür IC-ről és képtelen vagyok egy kis vezetéket stabilan ráforrasztani az ic lábára. Merev utp vezetékkel próbálkoztam de letörik.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

vékonyabbal! Le fog törni a chip lába!
Avatar
Unfi
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2010. május 6. csütörtök, 6:00

Arduino bootloader

Hozzászólás Szerző: Unfi »

Saját építésű arduinoval próbálkoztam, és ugyan ezt a hibaüzenetet kaptam. Róbert tanácsára sikerült a helyes fuse biteket beállítani, azóta kifogástalanul működik a feltöltés.
Köszönet érte.
Avatar
dgalfy
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2010. március 31. szerda, 6:00

Hozzászólás Szerző: dgalfy »

Sziasztok!

Kb. másfél éve kezdte ugyanazon hibajelenséget produkálni, mint a nyitó hozzászólásban.
Egyéb okok miatt el lett temetve a fiók mélyére, most előszedtem.
Én semmiféle égetőt stb.-t nem használtam, csak az AVR-Duino-t USB kábellel.
Teljesen jól működött, egy idő után azonban a már megírt IC-t nem volt hajlandó felülírni, az újat megírta EGYSZER, utána hibaüzenet mint fent.
A sima HelloWorld-öt sem tölti be.
ARDuino 014-022-ig kipróbáltam mindent, de ugyanazt csinálja.
Az USB fölötti LED villog, az RxTx felvillan egy rövidet mikor csatlakoztatom, utána meg se nyikkan.
Elég amatőr vagyok ezekben a dolgokban, valószínűleg fusebiteket meg hasonlókat nem tudtam elállítani.

ATMega328-cal megy, van 5db, ebből 3 már ilyen, nem mertem a továbbiakat piszkálni.(Bölcsis :oops: ) Ovis szinten el tudnátok magyarázni, mit csináljak?
Válasz küldése