Welcome! Log In Create A New Profile

Advanced

Fehler beim kompilieren

Posted by Max Bahr 
Re: Fehler beim kompilieren
July 18, 2011 05:46AM
Quote

Den Anschluss "/dev/ttyS0" gibt es tatsächlich.

Hab nachgeschaut, den gibt's bei mir auch. Doch das ist nicht der Programmer, denn das ist auch da, wenn kein Programmer eingesteckt ist.

"Double check connections" bedeutet, dass die bei -P angegebene Datei kein Programmer ist. Passt also zusammen.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Fehler beim kompilieren
July 18, 2011 07:53AM
nur kurzes Zwichenfeedback von mir.
Auch am XP Rechner selbes Ergebnis...also Rechner und OS würde ich jetzt gern ausschliessen, ausser ich mach natürlich bei jedem OS irgend etwas GLEICH FALSCH...möglich
Linux bin ich so nooby unterwegs, werd mich aber ggf heute abend auch da mal ran trauensmiling smiley


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 18, 2011 08:26AM
So, ich habe mir gerade bei Watterott den "Pololu USB AVR Programmer" und noch einen ATmega644 bestellt. Der wandelt den USB in eine COM-Schnittstelle um. Den hatte, ich glaube, Wolfgang mir als Bild hier gezeigt. Das wird wohl zwei Tage dauern.

Ohne "-P" habe ich hin und wieder auch schon versucht.
Das der Programmer nicht gefunden wurde, könnte auch Sinn machen.
Langsam wird es auch teuer, wenn ich alle Programmer bestelle, damit es endlich geht. sad smiley
Re: Fehler beim kompilieren
July 18, 2011 09:08AM
Der funktioniert auch unter Windoof, den hab ich hier auch... und so wie ich das Bild von dem anderen Kollegen gesehen hab, hat der den auch.


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: Fehler beim kompilieren
July 18, 2011 12:28PM
Quote

Langsam wird es auch teuer, wenn ich alle Programmer bestelle, damit es endlich geht.

Ich hätte Dir ja einen der ATmegas von Wakeers Freund geben können. Der dachte auch, dass die im Eimer sind. Funktionieren aber prima.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Fehler beim kompilieren
July 18, 2011 02:36PM
so ich auch nochmal..ich bin jetzt Linux PRO^^
hab alles installiert bekommen und läuft, aber leider bekomme ich auch hier unter Linux im
Serial Monito KEINE Nullen mehr,
aber auch keine anderen Zeichen, Reset am Board usw ohne Erfolg..was ist denn nun los?
Markus, nur nochmal zum check..ich hatte keinen P sondern normal ATMega644 20Mhz richtig?
aber eh egal was ich wähle ich bekomm keine Nullen geschweige denn etwas upgeloadet sad smiley

BTW: Arduino unter Ubuntu für dummies
[www.pluggy.me.uk]

Edited 1 time(s). Last edit at 07/18/2011 02:46PM by StevBrennan.


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 18, 2011 02:52PM
Quote

ich hatte keinen P sondern normal ATMega644 20Mhz richtig?

Richtig. Welchen seriellen Port hast Du denn?




Generation 7 Electronics Teacup Firmware RepRap DIY
     

Attachments:
open | download - Bildschirmfoto-SetupTest | Arduino 0022.png (25.6 KB)
Re: Fehler beim kompilieren
July 18, 2011 03:00PM
unter Linux den selben wie im screen unter meinem Win7 hab ich com4
ich bekomme mittlerweile an keinem der Rechner mehr die Nullen...die boards.txt ist wieder Ursprung, Arduino ist korrekt eingestellt...hab ich den Chip jetzt hin bekommen?


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 18, 2011 03:19PM
Den Chip bekommt man so schnell nicht klein.

Was passiert denn, wenn Du auf "Upload" klickst?


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Fehler beim kompilieren
July 18, 2011 03:41PM
er bleibt bei
Binary sketch size: 2342 bytes (of a 63488 byte maximum)

stehen...keine weitere reaktion ausser dass die rote lampe des ftdi alle 10sek blinkt, hatte Max ja auch schon


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 18, 2011 03:49PM
Hat dein Board Strom und ist der Power-Selection-Jumber korrekt gesetzt?
Re: Fehler beim kompilieren
July 18, 2011 03:56PM
hmm...aua nicht hauen...hab ich nicht paar Seiten vorher gelesen, dass man zum upload keinen Strom benötigt?
also ich beantworte das mal mit nem klaren nein, hat es im moment nicht...^^

so angeschlossen...tata..nun hab ich wieder gewohntes Bild^^
Binary sketch size: 2342 bytes (of a 63488 byte maximum)
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x14
avrdude: verification error; content mismatch


aber das test ich Morgen auch nochmal (mit Strom^^) unter Ubuntu


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 18, 2011 04:05PM
schmelly Wrote:
-------------------------------------------------------
> "Jumber"

muahaha... ich sollte ins Bett gehen


Strom brauchst du, was du nicht brauchst ist Strom auf den Motoren / Heatern... Du kannst den "Jumber" so stecken, dass deine Platine Strom vom FTDI bekommt, das ist aber wirklich nur zum Firmware Upload sinnvoll da du mit der Platine sonst nix machen kannst...
Re: Fehler beim kompilieren
July 18, 2011 04:54PM
Ich würde mich freuen, wenn es bei dír klappt, Stev.
Aber das kommt mir alles so bekannt vor. sad smiley

Ich habe bei mir auch mit Strom über FTDI, mit Strom über Netzteil, mit FTDI und Programmer und nur mit Programmer versucht. Und der Jumper war auch korrekt bei den Varianten.
Aber es kam immer wieder diese Fehlermeldung:
Binary sketch size: 2342 bytes (of a 63488 byte maximum) 
avrdude: verification error, first mismatch at byte 0x0000 
0x0c != 0x14 
avrdude: verification error; content mismatch

Auch habe ich alles nachgelötet bzw, mit Entlötlitze gesäubert und erneut angelötet.
Wie sieht es da bei Dir aus Stev? Hast Du noch fragwürdige Lötstellen auf der Platine?
Oder lief deine Platine bis vor kurzem schon und hat deine Motoren bewegt?

Sag' Bescheid, wenn Du es morgen erneut versucht hast. Ich hoffe, dass es wenigstens bei dir mal klappt.

Edit:
Danke für die Anleitung "Arduino unter Ubuntu...". Mist hätte ich echt früher gebraucht. grinning smiley
Ich musste mir das erst alles von etlichen Seiten zusammenkratzen und teils selbst kompilieren.
Schön wenn es auch einfacher geht.smiling smiley

Edited 1 time(s). Last edit at 07/18/2011 05:27PM by Max Bahr.
Re: Fehler beim kompilieren
July 19, 2011 04:30AM
Meine Jumper sind imho korrekt (ist ja nur einer) die Poloudingens habe ich auch extra jetzt abgemacht.
gelaufen ist da noch nie was, die Lötstellen sehen aber alle sehr sauber und glänzend aus.

Wie können wir nun hier weiter machen, hat noch jemand eine Idee?
kann man zB mit Linux direkt Befehle zum Chip senden und bekommt ggf nen Wert zurück...also so ne Art Ping...ein schrittweises ausschliessen von Fehlern...

hey Max....wir schaffen das schon nochsmiling smiley
Wenn ich wenigstens mal n Motherboard (Gen7) hätte, von dem ich WEISS dass es geht, dann könnte man ja 90% der bisher vermuteten Fehler ausschliessen!


EDIT: ich las gerade von jmd mit einem ähnlichen Problem er muss folgendes:
bring deinen Programmer dazu, den ISP-Takt runterzudrehen

was meint er damit und hilft uns das hier weiter?

EDIT2:
so zB?
ISP Clock ändern

(Nur AVRISP mkII, JTAGICE und AVR Dragon) avrdude arbeitet mit der zuletzt eingestellten ISP Clock. Ist dieser Takt zu langsam oder zu schnell, kann man dies mit der Option -B ändern. Als Parameter wird ein Fließkommawert in Mikrosekunden angegeben

avrdude -pm8 -cavrisp2 -Pusb -B1.0 -e

stellt die ISP Clock auf 1MHz. Der Wert wird im Programmer gespeichert.

Edited 2 time(s). Last edit at 07/19/2011 04:49AM by StevBrennan.


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 19, 2011 05:12AM
Quote

kann man zB mit Linux direkt Befehle zum Chip senden und bekommt ggf nen Wert zurück

Wenn der avrdude nicht rennt und Du keinen Programmer hast, wird das kniffelig. Man kann Programmer zwar recht einfach selber bauen: [www.arduino.cc] , doch ich weiss nicht, ob Dein Enthusiasmus da noch reicht.

Wenn Du magst, kannst Du mir die Elektronik schicken, dann bringe ich sie zum laufen. Nur das Board mit Pololus, ohne Kabel, ohne Motoren. Die Firmware kann ich zwar nicht für Deine Maschine anpassen, aber dann laufen wenigstens mal die Motoren überhaupt.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Fehler beim kompilieren
July 19, 2011 06:45AM
Traumflug Wrote:
-------------------------------------------------------

>
> Wenn Du magst, kannst Du mir die Elektronik
> schicken, dann bringe ich sie zum laufen.

Das klingt verlockendwinking smiley würde aber doch bedeuten, dass du einen "Masterplan" hastsmiling smiley
Wie würdest du denn vorgehen?
Was würdest du tun was ich nicht kann?
Darf ich deine rechte Hand sein? smiling smiley
nein im Ernst, ich bin schon gewillt das selbst (mit eurer Hilfe) zu schaffen, wenns irgendwann wirklich nicht weiter geht komm ich aber gern darauf zurück.

Wo vermutest du denn den Fehler wenn wir mal am ISP Takt weiter machen?


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 19, 2011 07:26AM
Quote

Was würdest du tun was ich nicht kann?

Zum Einen bin ich mir sicher, dass bei mir sowohl Programmer als auch USB-TTL funktioniert. Dann habe ich ja eine Gen7 und einen original Arduino mit denen ich vergleichen kann.

Quote

Wo vermutest du denn den Fehler wenn wir mal am ISP Takt weiter machen?

Der avrdude muss irgendwie in die Gänge kommen. Der hat z.B. eine Option -v, die ausführlich erzählen lässt, was genau da gerade passiert. Eventuell -B 10 mit einbringen. Dann das USB-Kabel nochmal ausstecken, so dass /dev/ttyUSB0 verschwindet. Wieder einstecken, dann ist der Treiber neu initialisiert. Letztendlich ist auch ein gutes Stück Intuition dabei und bevor das bei mir das erste Mal funktioniert hat, habe ich auch erst mal zwei Tage RTFM-Sport betrieben.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Fehler beim kompilieren
July 19, 2011 08:41AM
gegen RTFM hab ich auch nix, wenn man mir zeigt wo ich es finde^^
dass mit den Parametern für avrdude habe ich gesehen, aber nicht verstanden wann/wo ich das setze? ich arbeite doch nicht direkt mit avr sondern indirekt über den arduino mit avr oder?


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 19, 2011 08:55AM
Quote

gegen RTFM hab ich auch nix, wenn man mir zeigt wo ich es finde^^

[www.nongnu.org]

Ansonsten einfach viel googeln, jedes Problem ist schon mal aufgetreten.

Quote

ich arbeite doch nicht direkt mit avr sondern indirekt über den arduino mit avr oder?

Die IDE ist nur eine grafische Oberfläche, die im Hintergrund avr-gcc und avrdude aufruft. Hält man die Shift-Taste gedrückt, während man die Knöpfchen der IDE bedient, sagt sie sogar, welche Befehle genau das sind. Die für avrdude erforderliche .hex-Datei landet z.B. in einem Unterverzeichnis in /tmp. Da kann man sie heraus kopieren und manuell hochladen.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Fehler beim kompilieren
July 19, 2011 01:04PM
nochmal kurz zum Strom...
es sollte für den upload also Strom angeschlossen sein...
ich nutze ATX als Quelle, also den Jumper direkt unter dem ATX Anschluss, würde aber zusätzlich (ggf?) den 5V anschliessen. Muss ich nun auch eine Pinbrücke legen, damit das ATX sich 12V aktiviert oder reicht es dieses nur anzuschliessen?
Wieder einer dieser Strohhalme zum ausschliessen alles möglichen.
Max und ich haben uns nun aber etwas auf die FTDI eingeschossen, da wir bei die identische nutzen...kann es hier vielleicht ein Problem mit der Waterott Sparkfun geben welche Markus verlinkte?
Gruß und danke an alle die weiterhin mit dran bleiben


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 19, 2011 01:21PM
Guckst Du hier:



Die rot bezeichneten Spannungen brauchst Du, die Anderen nicht. Sprich, wenn die gelbe LED leuchtet, arbeitet der ATmega. Inklusive serieller Schnittstelle.


Generation 7 Electronics Teacup Firmware RepRap DIY
     

Re: Fehler beim kompilieren
July 20, 2011 03:15AM
naja ich habe die 1.2winking smiley egal
die "grüne" leuchtet,
das tut sie aber auch wenn ich KEIN Netzteil dran habe sondern nur über USB, und da haben wir ja gesehen, dass es nihtmal mit den Nullen im Serial Monitor klappt


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 20, 2011 07:44AM
Quote

die "grüne" leuchtet, das tut sie aber auch wenn ich KEIN Netzteil dran habe sondern nur über USB

Das sollte sie aber nicht. Entweder hast Du zwei Power Source Selection Jumper stecken oder eine Brücke zwischen den beiden Bahnen, die ich hier rot und grün markiert habe:




Generation 7 Electronics Teacup Firmware RepRap DIY
     

Attachments:
open | download - Gen7_Mainboard_Back.jpeg (25 KB)
Re: Fehler beim kompilieren
July 20, 2011 08:04AM
Das heisst ... wenn der ATmega eingesteckt und das Netzteil ganz entfernt ist, kann die LED doch ein wenig glimmen. Da gibt eine der Datenleitungen etwas auf dem Umweg über den ATmega ab. Funktionieren tut da aber nix.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Fehler beim kompilieren
July 20, 2011 11:54AM
So mein neuer Pololu USB AVR Programmer ist. Ich habe ihn kurz zum Testen unter Win7 installiert. Dort wirden die COM18 und 19 belegt. Einmal für den Programmer und einmal für TTL. Welchen brauche ich davon?
Re: Fehler beim kompilieren
July 20, 2011 12:05PM
Programmer

evtl musst du den COM Port runtersetzen, hatte Probleme mit 2-stelligen
Re: Fehler beim kompilieren
July 20, 2011 12:09PM
wenn mich nicht alle täuscht ist der mit Programmerport betitelt. (kannst du aber auch probieren)

in der arduino022 das Programmer.txt ändern

avrispmkii.name=AVRISP mkII
avrispmkii.communication=serial
avrispmkii.protocol=stk500v2

Dann kannst du den "AVRISP mkII" damit benutzen... klappt ohne Probleme. (Unter WinXP)

Edited 1 time(s). Last edit at 07/20/2011 12:10PM by Stoffel15.


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: Fehler beim kompilieren
July 20, 2011 01:13PM
Traumflug Wrote:
-------------------------------------------------------
> die "grüne" leuchtet, das tut sie aber auch wenn
> ich KEIN Netzteil dran habe sondern nur über USB
>
> Das sollte sie aber nicht. Entweder hast Du zwei
> Power Source Selection Jumper stecken oder eine
> Brücke zwischen den beiden Bahnen, die ich hier
> rot und grün markiert habe:
>
> [forums.reprap.org]
> ename=Gen7_Mainboard_Back.jpeg
Die Stellen sind sauber, ja OK sie glimmt tatsächlich nur etwas, und nur wenn ATX ganz entfernt ist, passt also alles

@Max Daumendrück!


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Re: Fehler beim kompilieren
July 20, 2011 02:06PM
so..ich schon wieder...irgendwas stimmt hier nichtsad smiley
Ich habe nochmal den ATMEGA raus und die Messungen durchgeführt (hab ich jetzt gelernt^^)

Red: power supply inserted. In case of an ATX20 PSU, PSU not yet activated.
-> ALLE Tests OK
Blue: as above, with ATX20 PSU activated (bridge between pin 14 PWR_ON and GND).
Ich nehme an das soll die grüne Verbindung dieses Bildes sein:

Das Netzteil geht an und mein Sekundärer Stromabnehmer (Ein Ventilator) dreht sich am Molex
Die grüne LED unten rechts hat noch nie geleuchtetsad smiley
die LED's links an den Heater und FAN leuchten nur ab und an, aber nicht bei jedem setzen der Bridge!

Green: as above, with the Molex 4 Pin also inserted.
hier haben folgende Tests nicht geklappt: ganz oben die 12V des Pololu (aber ich glaube eher ich bin mit meinem Messgerät nicht reingekommen)

sieht also nach nem Boardproblem aus, habe nochmal alle Lötstellen kontrolliert und den Gegenlichttest für die Täler zwichen den Leiterbahnen gemacht..ich finde einfach keinen Fehler sad smiley


---------------------------------------------------
in progress
Prusa : Wade Extruder : Gen7 : Teacup
Sorry, you do not have permission to post/reply in this forum.