Forum: Mikrocontroller und Digitale Elektronik Pollin Eval Board als Arduino - Probleme


von Reiner B. (reibuehl)


Lesenswert?

Ich möchte mein Pollin AVR Evaluation Board mit einem ATmega168 als 
Arduino Umgebung benutzen. Ich habe das Board in den Dateien 
programmers.txt und boards.txt der Arduino IDE wie folgt eingetragen:

board.txt:
1
pollin168.name=Pollin Eval Board w/ ATmega168
2
pollin168.upload.protocol=ponyser
3
pollin168.upload.maximum_size=14336
4
pollin168.upload.speed=19200
5
pollin168.bootloader.low_fuses=0xff
6
pollin168.bootloader.high_fuses=0xdd
7
pollin168.bootloader.extended_fuses=0x00
8
pollin168.bootloader.path=atmega
9
pollin168.bootloader.file=ATmegaBOOT_168_diecimila.hex
10
pollin168.bootloader.unlock_bits=0x3F
11
pollin168.bootloader.lock_bits=0x0F
12
pollin168.build.mcu=atmega168
13
pollin168.build.f_cpu=16000000L
14
pollin168.build.core=arduino

programmers.txt:
1
pollinisp.name=Pollin Eval Board as ISP
2
pollinisp.communication=serial
3
pollinisp.protocol=ponyser
4
pollinisp.speed=19200

Über den auf dem Board integrierten Serial ISP Programmer konnte ich 
damitdann den Bootloader scheinbar erfolgreich übertragen. Auch eine 
einmalige Übertragung eines Sketchs (Blink) funktioniert und das 
Programm wird ausgeführt. Allerdings ist danach keine erfolgreiche 
Übertragung mehr möglich, egal ob mit oder ohne vorheriges drücken des 
Reset Knopfes am Board. Meist bekomme ich Fehlermeldungen wie diese:

avrdude: verification error, first mismatch at byte 0x0108 0x64 != 0x60
avrdude: verification error; content mismatch

Manchmal läuft das übertragene Programm dann, meist aber nicht.

Hat jemand das Pollin Board erfolgreich im Einsatz und könnte mir ein 
paar Tipps geben, wie ich das ganze stabil zum laufen bekommen kann?

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
Noch kein Account? Hier anmelden.