PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro lebst du noch?



HAWK-Matze
07.01.2008, 17:09
Habe meinen Asuro geflashet. Danach ging er nicht mehr!
wenn ich ihn anschalte leuchtet die Status LED GELD und die beiden Backs glimmen Rot, nach ca 2 sec. leuchten die beiden hinteren Rot, die Status weiterhin Geld. Es funktionieren weder die geflashten Programme noch kann ich ihn neu flashen. An den Batterien kann es nicht liegen die habe ich daraufhin gewechselt. Der Asuro sendet auch keine Fehlermeldung....
Die Infrarot-Schnittstelle geht auch. HILFE!!!!!!!!!

HAWK-Matze
07.01.2008, 17:16
Puh jetzt geht er wieder... ich vermute, dass die batterien leer waren und mir beim wechseln das kabel angebrochen ist, das war nämliche gerade ab, kann das sein?

sloti
07.01.2008, 17:18
Das klingt irgendwie nach einem kaputten Controller hattest du zufällig einen Kurzschluss oder so, was anderes fällt mir nicht dazu ein. Eine andere Erklärung hab ich nicht Parat. Aber da sollte noch mal jemand anderes seine Meinung zu abgeben :). m

mfg
Erik

damaltor
07.01.2008, 20:03
beobachte ob jetzt alles geht, wenn das kabel fast ab war kann es evtl sein dass die spannung nicht mehr ausgereicht hat.

cj84
07.01.2008, 20:39
Hallo,

ich habe das selbe Problem.
Da ich momentan wenig Zeit habe, kann ich nur sporadisch testen. Habe damals zum Einstieg einfach mal die Verbindung überprüft. Das Testprogramm lief zu Anfang tadellos (der ganze Kram, blinken, rechts/links fahren, Zeichen senden...). Auch das Testprogramm flashen war kein Problem.
Doch dann, als ich ein weiteres mal flashen wollte, bekam ich

Open COM1 --> OK !
Bulding RAM --> OK !
Connect to ASURO --> OK !
Sending Page 001 of 086 --> v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v. v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.
TIMEOUT !
Not successful, Flash contents will be invalid!

Das weißt auf einen defekten Chip hin. Näheres dazu habe ich schonmal in diesem Beitrag geschrieben
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=20042&start=22

Leider kann man den Chip nicht mit einem Programmiergerät einfach neu flashen, weil dann der Bootloader verloren geht. Ich habe mir mitlerweile einen neuen ATmega8L besorgt und löte ein einfaches Test-Board. Mir fehlen noch einige wenige Teile und hoffe es diese Woche fertig zu bekommen.
Den neuen Chip wollte ich mit dem freien,alternativen Bootloader und einem Testprogramm bestücken und schauen, ob der Fehler weiterhin auftritt (dann ist ein anderes Bauteil defekt/Kurzschluss/etc.). Batterien schließe ich aus, benutze ein geregeltes Netzteil.

Über weitere Lösungsmöglichkeiten wäre ich dankbar, habe mit dem Asuro ausser Testen noch nichts machen können wegen des Fehlers.

radbruch
07.01.2008, 21:09
Hallo


Not successful, Flash contents will be invalid!
Das bedeutet lediglich, das letzte Programm wurde nicht richtig geflasht und könnte deshalb schadhaft sein. Normalerweise kann man dann einfach nochmal flashen. Ich würde zum Testen aber eine kleinere Hex-Datei verwenden, z.B. eines der Testprogramme von henk. Weil die ohne asuro.c kompiliert sind, sind sie nur wenige Blocks groß:
http://home.planet.nl/~winko001/Asuro/Software/AsuSfwPagFrm.htm

Was das v.v.v. bedeutet kann ich auch nicht sagen. Verwendest du die aktuelle Version 1.51 (http://www.arexx.com/downloads/asuro/ASURO_flash_v151.zip) des Flashtools?

Gruß

mic

cj84
07.01.2008, 22:10
Hallo,

Danke für deine Antwort.

Ja, habe die neueste Version des Flash-Tools verwendet. Habe es ebend noch einmal überprüft und getestet. Habe DiagnoseAsuroV0.08.hex heruntergeladen und versucht zu flashen. 6V Spannungsversorgung über ein Netzteil (wie 4 volle Batterien), künstliches Licht ausgeschaltet und wieder den besagten "v"-Fehler bekommen.

Open COM1 --> OK !
Bulding RAM --> OK !
Connect to ASURO --> OK !
Sending Page 001 of 062 --> v.v.v.v.v.v.v.v.v.v.
TIMEOUT !
Not successful, Flash contents will be invalid!

Ich tippe auf den Chip, finde aber nicht mehr die Stelle, wo das mit dem v erwähnt wurde.

radbruch
07.01.2008, 23:08
Hallo


6V Spannungsversorgung über ein Netzteil (wie 4 volle Batterien)Ich nehme mal an, dass du den Jumper gezogen hast...

Wenn du ein Netzteil hast und es regelbar ist, dann dreh doch mal die Spannung runter. Vielleicht in 0,5V-Schritten und dann immer den asuro einschalten. Irgendwann sollte er mal VL senden.

Es wurde auch schon mehrfach über zu schnelle Rechner betrichtet, die mußte man dann durch irgendwelche Hintergrundaktivitäten "ausbremsen".

Bisher habe ich nur einmal von einem defekten ATMega gelesen. Den hatte inka und der hat ihn zu arexx geschickt, die haben ihn dann umgetauscht.

Gruß

mic

damaltor
08.01.2008, 00:22
v.v.v.v.v. ist was GANZ schlechtes: es bedeutet verify error (steht glaub ich auch in der anleitung).

das bedeutet, dass der prozessor die daten korrekt empfangen hat, er sie in den prozessor geschrieben hat, aber beim (sicherheitshalber durchgeführten) rücklesen der soeben geschriebenen daten sind fehler aufgetaucht.

im klartext: der flash-speicher des prozessors ist (physikalisch) beschädigt. zu 99.99% ist der prozessor irreparabel defekt.

das ist aber nicht sooooo schlimm, wenn du eine (am besten englische) mail an
info@arexx.nl
sendest, und dein problem schilderst, wird man dir sicher kostenfrei einen neuen schicken. ansonsten bleibt nur ebay, da kostet ein neuer prozessor allerdings ca 13 euro.

cj84
08.01.2008, 13:36
Hi,

danke nochmal für die Antworten. Ich gehe jetzt davon aus, dass ich am Anfang der Gaußkurve sitze und mein Prozessor keine tausenden Schreibversuche überlebt hat. Sondern drei.

Jab, der Jumper ist ab. Habe die Spannung wie vorgeschlagen einmal runtergeregelt. Die selbe Meldung (und ab 4,5 V dann Low Voltage).

Eine Mail habe ich damals schon in Englisch und mit einer ausführlichen Schilderung an Arexx an die genannte Adresse geschickt, aber bis heute keine Antwort erhalten, leider (und konnte daher im anderen Beitrag auch nicht antworten was passiert ist). Ich schicke die Mail ein weiteres mal. Sollte ich den ATmega8L einfach einschicken an die auf der Homepage angegebene Adresse?

Wir haben an der Uni ein Elektronik-Labor für Studenten. Werde mal meinen neuen ATmega8L mit einem Programmiergerät mit dem alternativen Bootloader und nem Testproc füttern. Dann weiß ich, ob es am alten Chip lag.

13 Euro auszugeben für nen Chip, der im Versandt keine 3 Euro kostet sehe ich irgendwie nicht ein :)

damaltor
08.01.2008, 16:10
ja, das ist wahr. evtl ist deine mail wirklich untergegangen. ansonsten evtl mal einen brief mit der SnailMail schicken...

HAWK-Matze
08.01.2008, 16:32
beobachte ob jetzt alles geht, wenn das kabel fast ab war kann es evtl sein dass die spannung nicht mehr ausgereicht hat.

Hoffentlich macht er jetzt keine Probleme mehr...
Richtig beruhigt habt ihr mich jetzt nicht...

Welches Programm muss ich den laden, damit er "low voltage" sendet?

damaltor
08.01.2008, 16:49
gar keins. wenn die spanung zu niedrig ist um ein sicheres flashen zu gewähleisten, schaltet der bootloader automatisch um und meldet "LVLVLVLVLV..." ans terminal. die neuen versionen des flash tools erkennen das automatisch und geben eine entsprechende textbox aus, die alten leider nciht.

HAWK-Matze
08.01.2008, 17:12
Connect to ASURO --> Low Voltage !
Change battery !
Ich glaube das erklärt alle meine Problem...

Mit vollen batterien fährt er sogar ohne odo geradeaus...
Mit akkus mault er low voltage (Ja ich habe an den Jumper gedacht!)

cj84
08.01.2008, 23:13
So, der aktuelle Stand:
Ich habe einen ATmega8L-8PU gekauft, der Asuro hat einen -8PI.
Anscheinend gibt es da wohl einen Unterschied. Denn der neue Chip mit neuem Bootloader lässt beim Programmierversuch die Status-LED und die Linien-LED aufblitzen. Sieht ja ganz nett aus. Ist die Frage, ob es dass auch so soll, denn nach dem flashen, aus und wieder an, passiert nichts. Auch die Status-LED ist erloschen.
Habe bestimmt einen falschen ATmega8L erwischt, richtig? Ansonsten würde ich noch auf den IR-Empfänger tippen.
Wenn nicht der Asuro nach dem Zusamenbau brav sein Testprogram durchlaufen hätte und ich nicht einmal erfolgreich geflasht hätte würde ich sagen, habe was falsch zusammengebraten, aber so...
Mal abwarten, was der Support sagt.


----
Update: Arexx hat sich nicht gemeldet. Habe meinen neuen atmega8L nochmal neu programmiert und mit dem kann ich über den alternativen Bootloader problemlos den Asuro programmieren und er fährt jetzt fröhlich rum. Auch wenn ich das Verhalten des Bootloaders etwas seltsam finde (z.B. wartet er bis zum Tastendruck vorne und startet dann das Hauptprogramm) ist das immer noch besser als der Zustand des Nichts zuvor. Der alte atmega scheint somit hinüber zu sein.