Evaluations-Board Version 2.0.1 problem mit Pony Prog

OP #4018075
Lesenswert?
• ▲
▼
Hallo, ich habe mir das ATMEL Evaluations-Board Version 2.0.1 von Pollin 
bestellt.

Leider kommt bei Pony Prog folgende Fehlermeldungen: bei "Write to 
Device" und "Erase all Data" : "Device missing or unknown device (-24)". 
Diese Meldung kam bei dem Atmega 16 und attiny2313A. Mehr habe ich auch 
noch nicht ausprobiert. Der PC hat die RS232 Schnittstelle direkt am 
Mainboard, und das Board ist mit "ISP" verbunden. Wenn ich von Pony Prog 
auf "Setup" und "Interface Setup" gehe und "Probe" anklicke kommt "Test 
OK". Das Board wird mit 9V versorgt. Unter Pony Prog habe ich auch den 
richtigen Microcontroler ausgewählt. Die Schaltung des Boards habe ich 
auch nochm,al überprüft. Ich würde mich über nützliche Antworten freuen, 
Gruss Patrick.
Gast #4018807
Lesenswert?
• ▲
▼
Also ich denke du musst die ISP Schnittstelle mit dem Parallelport 
verbinden. Die ISP Schnittstelle befindet sich nochmals auf dem Board 
als zweireihige Stiftleiste.
Solch ein Verbindungskabel kannst Du dir selber bauen:
Beitrag "Attiny2313A Programmieren mit Windows 7 64bit"

Falls Du keinen Parallelport hast, benötigst Du einen USB-ISP 
Programmer. Eine Auswahl findest Du hier:

http://www.reichelt.de/index.html?&ACTION=446&LA=446

Bei Pollin habe ich keinen gefunden.
Gast #4018827
Lesenswert?
• ▲
▼
Alternative: Du bootest einmal Linux, ggfs von einer Live-CD, und 
verwendest da avrdude um einen Bootloader auf deine µCs zu brennen.

Linux hat das Problem mit dem verrammelten IO-Ports nicht so schlimm wie 
Windows, da darf Ruth noch alles.... :)

Danach wirfst du Linux wieder in die Ecke, stöpselst dein serielles 
Kabel an dem anderen Port des Eval-Boards ein, startest Windows, und 
verwendest statt PonyProg auch avrdude. Nur halt diesmal im 
Bootloader-Modus. Der klappt dann auch problemlos über USB->Seriell 
Wandler, wenn das mal nötig sein sollte...
Gast #4018947
Lesenswert?
• ▲
▼
Matze schrieb:

> Also ich denke du musst die ISP Schnittstelle mit dem Parallelport
> verbinden.

Das könnte man machen, ist aber völlig unnötig und wenig sinnvoll.

> Solch ein Verbindungskabel kannst Du dir selber bauen:
> Beitrag "Attiny2313A Programmieren mit Windows 7 64bit"

Genauso unnötig und wenig sinnvoll wie dies.

> Falls Du keinen Parallelport hast, benötigst Du einen USB-ISP
> Programmer. Eine Auswahl findest Du hier:
>
> http://www.reichelt.de/index.html?&ACTION=446&LA=446

Das wäre dann schon eher sinnvoll, vor allem langfristig gesehen. Aber 
nötig ist auch dies nicht unbedingt.

Der auf dem Board eingebaute ISP-RS232-Adapter funktioniert 
normalerweise völlig problemlos (bei so einer primitiven Schaltung kann 
nämlich nicht viel kaputt gehen), wenn man über eine "echte" serielle 
Schnittstelle im PC verfügt.

Aber: Das Board hat zwei "COM-Port"-Buchsen. Man muß schon die richtige 
verwenden. Und: Es gibt etliche Varianten von RS232-Verbindungskabeln. 
Man muß schon die richtige verwenden.

Beides, welches die richtige Buchse ist und wie das richtige Kabel 
beschaltet sein muß, kann man problemlos der zum Board mitgelieferten 
Dokumentation entnehmen.
Gast #4019112
Lesenswert?
• ▲
▼
mit Pollin Atmel Eval.Board 2.01 programmieren/brennen:

Lade dir das frei erhältliche Programm 'myAVR-ProgTool' herunter

http://shop.myavr.com/index.php?ws=download_file.ws.php&dlid=112&filename=software/tool_myAVR-ProgTool-V139-b2236_en_de.zip

Serielles Kabel (1:1)  an COM(1) (vom PC)  und  Seriell-ISP
 (vom Atmel Eval.Board) anschliessen.
myAVR-ProgTool starten
Menü - Hardware: sonst. --> ponyser.., COM1,
     Controller: z.B.: ATTiny2313 einstellen!

Fuses: (nur einmal bei neuem IC erforderlich!)
Fuses brennen --> bearbeiten - Neues Fenster: Hardware auslesen 
anklicken --> Fuses vom IC werden angezeigt
Low, High, Extended, (Lockbits) entsprechend einstellen,
Häckchen bei Low-, High-, Extended-Fuse ... machen,
'Jetzt schreiben' anklicken.

myAVR-ProgTool - Flash brennen:  C:\ Name.hex  auswählen,
Brennen! (F5)

Funktioniert einwandfrei.
Gast #4021099
Lesenswert?
• ▲
▼
Hi
Nun, leider hab ich zur Zeit keinen PC mit serieller Schnittstelle und 
PonyProg aktiviert und kann dir daher nicht viel dazu sagen. In der 
Vergangenheit hab ich mich auch damit rumgeschlagen und hab mich über 
die langsamen Brennvorgänge geärgert. Tu dir selbst einen Gefallen und 
investiere ca. 20- 30 € für einen ISP-USB-Stick und achte beim Kauf auf 
das ISP und nicht ASP. Kann man sich leicht mit vertun. Das original AVR 
MKII tut es auch und liegt bei etwa 36 €. Mit diesen USB Geräten hast du 
den Vorteil, direkt aus AVR Studio den Programmiervorgang zu starten und 
es geht blitzschnell. Selbst ein umfangreiches Programm dauert höchstens 
3-4 Sekunden. Achte lediglich, das der Programmierstick auch für die 10 
pol. ISP-Stiftleiste ausgestattet ist. Beim MKII brauchst du meines 
Wissens einen Adapter, da dieser nur für eine 6 pol. Stiftleiste 
ausgestattet ist.
Die ASP Programmiersticks sind auch schon unter 5 € zu bekommen. Der 
niedrige Preis sollte dich warnen. Sie gehen zwar auch, aber dann bist 
du wieder bei PonyProg, denn vom AVR Studio geht's nicht. Ich selbst 
habe diese Geräte noch nicht getestet und kann daher nicht viel darüber 
berichten, aber ein Diamex ISP-USP Progger für rd. 16 € aus der Bucht 
arbeitet voll zufriedenstellend.
Gruß oldmax

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.