- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 10

Thema: Programme nach flashen nicht ausführbar

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    20.07.2006
    Beiträge
    9

    Programme nach flashen nicht ausführbar

    Anzeige

    Powerstation Test
    Hallo habe ein Problem.

    Der Selbsttest hat einwandfrei funktioniert.

    Nun wollte ich das erste Testprogramm von der CD flashen. Habe alles genau nach Anleitung gemacht und die Zeile
    StatusLED(RED);

    hinzugefpügt. Dann geflasht. Flashen hat super geklappt und Selbsttestprogramm wurde durch das neue überschrieben. Nur passiert nichts. Schalte Asuro aus und wieder dann. Die Led leuchtet Orange für 1 Sekunde und die zwei hinteren roten auch und dann grün. Aber eigentlich sollte dioe Led ROT leuchten.

    Auch mit Beispielprogrammen, wo die Motoren angesteuert werden, passiert nichts.

    Dachte es liegt am flashen, aber als ich das SelfTest Programm wieder draufgesapielt habe, hat es super funktioniert. Muss also irgendwo an der Compilirung im Notepad 2 teil liegen.

    Aber habe alles richtig gemacht soweit. Vielleicht weiß jemand Rat...

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.08.2004
    Ort
    Zwolle
    Alter
    67
    Beiträge
    531
    Hallo,

    ich dachte so soll es gehen...

    Code:
    #include "asuro.h"
    
    int main(void)
    {
    	Init();
    
    	StatusLED(RED); 
    
    	while(1);
    	return 0;
    }
    Gruss

    Henk

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    20.07.2006
    Beiträge
    9
    Genau so habe ich es auch, aber es funktioniert nicht. Der Roboter reagiert einfach nicht und die LEd wird nach dem Einschalten kurz Orange wie immer und dann gleich grün, statt vorher noch kurz Rot zu leuchten. Ich habe auch andere Programme versucht, die nicht klappen ...

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.08.2004
    Ort
    Zwolle
    Alter
    67
    Beiträge
    531
    Hallo,

    hast Du nicht zufallig die StatusLed falsch herum montiert?

    Probier mal

    StatusLED(GREEN);

    Was macht er denn?

    Gruss

    Henk

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    20.07.2006
    Beiträge
    9
    ok, werde es morgen mal probieren. Aber habe die bestimmt nicht falsch herum, weil der selbsttest ja auch funktioniert hast ...

    und die Motoransteuerung hat ja auch nicht funkioniert ...

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    12.05.2006
    Beiträge
    32
    Bist du sicher, dass du auch das Programm flasht, welches du programmierst? Also die richtige Hex Datei hast? Hast du das Makefile angepasst (wenn da Bedarf besteht). Hört sich für mich eher so an, als ob du leider Asuro mit nichts fütterst....

    gruß
    Norki

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    20.07.2006
    Beiträge
    9
    Ja. hab das fertige makefile genommen und die test.hex oder wie die heißt. hab dann im Notepad die Zeile mit der StatusLED (RED); eingefügt, auf makefile geklickt bei tools wie in der Anleitung beschrieben und dann die text.hex ins Flash geladen und gesendet ...

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    12.05.2006
    Beiträge
    32
    Noch ne blöde Frage :9
    Hast du denn vor dem kompilieren auch auf save geklickt? Sonst kompiliert er das "alte".
    Ich halte dich nicht für bescheuert, aber am Anfang hab ich mehrmals den Fehler gemacht ein leeres Programm geflasht, bevor ich meinen Fehler gemerkt habe.
    Wenn du sicher gehen willst, mit clean alles löschen, Quellcode machen, abspeichern (dann aber die test.c) und dann kompilieren und die hex flashen.
    Bevor du deinen Asuro zerlegst

    gruß
    Norki

    P.S.: Gestern hatte ich auch das Problem das AVR Studio (nutze ich) meinen Quellcode nicht kompiliert, sondern irgenetwas anderes. Bemerkt hab ich das, indem ich einfach etwas eingegeben hab, was eine Fehlermeldung geben musste. Also "hallo" oder so oder nen Semikolon vergessen, so kannst du in bestes try & error Manier prüfen, ob es wirklich kompiliert, was du willst

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    20.07.2006
    Beiträge
    9
    Das sollte es sein. Hab nicht auf Save geklickt. Hab nur mit Tools/make compiliert aber nicht gespeichert ... Ich werde es morgen mit dem Speichern versuchen. Das sollte der Fehler sein, da der Roboter ansonsten voll funktionsfähig ist und sogar einen Sturzt aus 2 Metern überlebt hat

  10. #10
    Benutzer Stammmitglied
    Registriert seit
    12.05.2006
    Beiträge
    32
    Das wär ja gut.
    Wenn du irgendwann keine Lust mehr hast mit makefiles usw. rumzuhantieren, kannst du auch wunderbar AVR Studio 4 nutzen, statt Notepad.
    Eine gute Anleitung hierzu hat Henk gemacht.
    http://home.planet.nl/~winko001/Asur...uInfPagFrm.htm
    Da steht auch, wo man was bekommt.

    gruß
    Norki

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test