Forum: Mikrocontroller und Digitale Elektronik Probleme bei Datenübertragung mit ATmega32 qfix Bobbyboard


von Chris (Gast)


Lesenswert?

Hey,
ich benutze die qfix Software, die beim qfix BobbyBoard dabei ist.
Das Kompilieren von Programmen funktioniert anstandslos, aber wenn ich 
dann
die Datei auf den Controller übertragen will, passiert im Prinzip "gar 
nichts".

Mir wir dann folgendes angezeigt;
> "c:\Program Files (x86)\qfix\bin\download-mega32.bat" myTest

Found programmer: Id = ""; type = ð
    Software Version =

Programmer supports the following devices:
    Device code: 0x5e = ATTINY26
    Device code: 0x5e = ATTINY26
    (... alle paar Sekunden wird eine weitere von den Zeilen ausgegeben)

Die Übertragung soll über USB stattfinden. Die USB-Treiber sind 
isntalliert und der Pseudo-COM Port ist auch richtig eingstellt.

Mein Betriebssystem ist Windows 7 in der 64-Bit Ausgabe.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Chris schrieb:

> Mein Betriebssystem ist Windows 7 in der 64-Bit Ausgabe.

Beim Hersteller nachfragen, ob das unterstützt wird.

von Chris (Gast)


Lesenswert?

Bin grad dazugekommen, dass ganze auf einem anderen Rechner mit einem 
"normalen" 32-Bit Windows XP zu testen. Hat ebenfalls nicht 
funktioniert.

Da kommt dann die Meldung "avrdude: selected device is not supported by 
programmer: m32". Das finde ich ziemlich verwunderlich ist, da das ganze 
(Controller sowie Software) von der Schule stammt und dort läuft auf den 
Rechnern (ebenfalls Windows XP) alles problemlos.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Ändere die "c:\Program Files (x86)\qfix\bin\download-mega32.bat" mal so 
ab, dass in der Kommandozeile zusätzlich -vvv steht. Das gibt mehr 
Diagnosemeldungen. Die kannst du deinen Fragen anhängen. Vielleicht 
sieht man welchen programmer AVRDUDE meint zu sehen.

In #1 wird beschrieben, wie man die tatsächlich verwendete virtuelle 
COM-Schnittstelle mit Hilfe des Gerätemanagers ermittelt und die 
Programmierbatchdatei entsprechend abändert.

Ich könnte mir vorstellen, dass dein Programmer nicht an COM3 wie in der 
Anleitung (#2) hängt, sondern woanders, weil z.B. ein anderes USB-Gerät 
bereits COM3 geschnappt hat. Aber das solltest du über den Gerätemanager 
herausbekommen.

Ebenso ist dort erklärt, wie man den Controllertyp anpasst. Allerdings, 
wenn du in avrdude.conf schaust (Dateisuche im Explorer), dann solltest 
du einen Eintrag zum Atmega32 finden. Bei meinem AVRDUDE ist ein 
Atmega32 als m32 eingetragen, also hier kein Problem. Aber schau mal bei 
dir nach.

BTW. Hast du bei dem Windows XP 32-Bit Test auch die USB-Treiber 
installiert und den Portswitch gemacht?

#1
http://www.ruprecht.co.at/andere_websites/diplomarbeit/media/Independent_Working_Robot_For_The_RoboCup.pdf

#2 qfix Software (Usermanual)
http://www.elv-downloads.de/service/manuals_hw/78099_qfixSoftware_UM.pdf

#3 Controller BobbyBoard
http://qfix-shop.de/downloads/D0305002R3-Datenblatt-HBAA000-BobbyBoard.pdf

von qfix Team (Gast)


Lesenswert?

Hallo Chris,

bitte melde Dich doch kurz per Email bei uns: info@qfix.de
Wir versuchen, Dir weiter zu helfen.

Viele Grüße
qfix Team

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.