Hallo @ll, ich bin neu hier im Forum und auch Neuling auf dem Gebiet der Atmel-Controller. Ich habe mir diesen Programmer http://elm-chan.org/works/avrx/avrx_com.png fuer den attiny2313 aufgebaut. Nun habe ich das Problem, dass bei Programmierversuchen des Flash-Speichers mit avrdude ich den Fehler avrdude: verification error, first mismatch at byte XYZ bekomme. Bei Leseversuchen ueber den Interactive-Mode ist mir aufgefallen, dass beim Lesen grosser Bloecke jedesmal wahllos andere Bit-Kombinationen auftauchen. Dies laesst mich darauf schliessen, dass irgendein Uebertragungsfehler vorhanden ist, der mir irgendwo auf der Kommunikationsleitung mit meinem Rechner Bit-Fehler einstreut. Oder aber ich habe irgendwelche Parameter (Takt, Baud-Rate) nicht entsprechend gesetzt. Momentan weiss ich nicht, wo und wie ich noch suchen soll. Fuer Eure Hilfe waere ich dankbar! Viele Gruesse, frechdachs
Programmiergeschwindigkeit mal runtergestellt?
Hallo Laeubi, meinst Du mit Programmiergeschwindigkeit die Baud-Rate? Die habe ich versucht mit dem Parameter -b zu aendern. Allerdings nach der Fortschrittsanzeige von avrdude zu urteilen aendert dieser Parameter nichts an der Baud-Rate.
Also ich habe jetzt an der seriellen Schnittstelle mit stty -F /dev/ttyS0 75 eine Baudrate von 75Baud/s eingestellt, erhalte allerdings immer noch den gleichen Fehler von avrdude mit der Option -b 75. Auch als root. Menno :| Gibt es sonst noch etwas zu beachten?
Was mir grad noch auffaellt... Nach abschalten der Betriebsspannung und wiederanschalten erhalte ich nach auslesen des Flashspeichers mit read flash 0x0000 xyz an jeder Speicherstelle ein 0xff. Jedoch bleiben diese bei mehrmaligem auslesen mit der niedrigen Baud-Rate konstant und aendern sich, wie ganz am Anfang beschrieben, nicht.
Probiers mal an einem anderen PC. Ich vermute dass dein Serial-Port da nicht mit spielt. Oder bau dir einen AVR910 Programmer. Gruß Roland
Oder kauf Dir einen originalen AVR_ISP mk2 für´n knappen 40er, der kann USB (oder den älteren, der kann COM), dazu gibt´s gratis das neueste AVR-Studio und dann hast Du ein "rundum-sorglos-Paket", mit dem Du auch noch in Jahren Deine Freude haben wirst, weil´s komplett updatefähig ist. Gerade für Neulinge enden die oft gepriesenen Basteleien im Chaos und etliche Controller gehen als Lehrgeld drauf. Dann gesellt sich noch Frust dazu und bald hat man genug davon nur weil man am falschen Ende gespart hat. Soweit soll´s doch nicht kommen ;-).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.