Dienstag, 11. November 2008

Crash-Bobby

Derzeit verliefen alle Programmierversuche fehlerhaft.
Als Sourcecode verwende ich das Fertige Sourcecode_final.cc . Dies sollte laut erster Betrachtung alle Relevanten Funktionen besitzen.

Mit der beiliegenden .bat Datei kann diese in Maschienencode Kompiliert werden. Dieser Schritt funktioniert Fehlerfrei.

Beim Herunterladen des Programmes auf den Bobby gibt es derzeit kritische Probleme:

PonyProg erkennt nicht den Crash-Bobby

Derzzeitige erkenntnisse:
F:Die auf den Schulrechner Installierte Version von PonyProg unterstütz kein Mega32:
A:Mit Administratorrechte einloggen und die Version Installieren welche mit dem SourcCode vorliegt.
F:Beim Programmieren über BAT Datei erscheint bei PonyProg eine Fehlermeldung: PonyProg muss konfiguriert werden! und schließt das Programm.
A:PonyProg manuell starten: Start/Ausführen ?C:\Programme\PonyProg\PonyProgg2000exe? dort so konfigurieren:

klick auf SETUP->INTERFACE
I/O Port Setup auf PARALELL
LPT1
im DropDown-Menü AVR ISP I/O
keine Häckchen bei Select Polarity of Controll Lines

OK

klick auf SETUP->Calibration
mit YES bestätigen

OK
---------------------------------------------------------
Paar Gedanken von mir:
Im Handbuch von CrashBobby werden keine Einstellungen über den Chip erwähnt, man kann/(?muss?) bei PonyProg den Chip entragen den man Programmieren will. Bei uns Atmel MEAGA32.

Dies konfiguriert man so:
Im Hauptfenster im 1. DropDown die Firma: Atmel
2. DropDown den Chip, bei uns: MEGA32

Wenn dieser nicht Aufgelistet ist: alte Vesion von PonyProg

----------------------------------------------------------

Prof. Speer hat mir letztens einen Tipp gezeigt der auf seinem BLOG liegt.
Laut dieser Variante kann man gleich direkt vom AVR-Studio den Bobby ansprechen.

Mein derzeitiger Stand: Man muss vorher das AVR-Studio für C++ Syntax einstellen, da alle programme mit C++ geschriben sind.

Code mit AVR-Studio laden
Project->Configuration-Option->Custom-Option
dort das häcken auf WinAVR löschen
bei gcc auf den Block klicken und diese exe auswählen:
C:\WinAVR\bin\avr-c++
bei make
C:\WinAVR\utils\bin\make.exe

Bemerkung: Der Ordner WIN-AVR hat leider immer die Version im Namen, daher kann der Namen varieren.

Keine Kommentare: